Страница 1 из 1

Вопрос по sim800l

Добавлено: 17.04.2018{, 17:43}
johnsit
Здравствуйте! Подскажите пожалуйста, при отправке СМС с телефона на SIM800l куда сохраняются СМС в память сим-карты или в сам модуль? Мой модуль перестал оправлять ответное СМС и реагировать на СМС-команды, думаю память переполнилась.

Вопрос по sim800l

Добавлено: 18.04.2018{, 00:04}
grin-mpx
AT+CMGDA=»DEL ALL» это команда удаления всех сообщений из SIM800 .Вставляйте ее после обработки каждого принятого или отправленного сообщения, и память никогда не заполнится.

Вопрос по sim800l

Добавлено: 18.04.2018{, 16:03}
grin-mpx
Ну я не могу так вслепую сказать, выложите проект хотя-бы.
Но элементарная передача АТ команды на sim800 делается так:
sms.jpg

Вопрос по sim800l

Добавлено: 18.04.2018{, 16:10}
pan
Sergios, отправка в uart

Вопрос по sim800l

Добавлено: 18.04.2018{, 17:28}
johnsit
grin-mpx писал(а):
18.04.2018{, 16:03}
Ну я не могу так вслепую сказать, выложите проект хотя-бы.
Но элементарная передача АТ команды на sim800 делается так:
sms.jpg
я стер все смски через монитор порта, модуль ожил, спасибо. Но не понял как из проекта это делать... В вашем примере отправка через блок "SendToUART" это значит sim800 должен быть подключен через UART? У меня подключено через 2 и 3 пины, SoftwareSerial. Мне как-то можно реализовать удаление?

Вопрос по sim800l

Добавлено: 18.04.2018{, 17:43}
grin-mpx
Все верно. Ставите блок передача по uart и в нем указываете ваш softwareserial и пины 2,3.

Вопрос по sim800l

Добавлено: 19.04.2018{, 19:29}
johnsit
grin-mpx писал(а):
18.04.2018{, 16:03}
Ну я не могу так вслепую сказать, выложите проект хотя-бы.
Но элементарная передача АТ команды на sim800 делается так:
sms.jpg
в FLProg проект корректен, но при компиляции выдает ошибку, что не знает оператор "DEL ALL", что не так сделал?

Вопрос по sim800l

Добавлено: 19.04.2018{, 19:51}
grin-mpx
johnsit писал(а):
19.04.2018{, 19:29}
в FLProg проект корректен, но при компиляции выдает ошибку, что не знает оператор "DEL ALL", что не так сделал?
Странно. Попробуйте заменить строку передачи по UART, это то что я выложил на скрине в 4 посту на "AT+CMGDA=\"DEL ALL\"" Похоже проблема в кавычках.

Отправлено спустя 20 минут 5 секунд:
Хотя скорее так: AT+CMGDA=\"DEL ALL\"

Вопрос по sim800l

Добавлено: 19.04.2018{, 20:22}
johnsit
grin-mpx писал(а):
19.04.2018{, 20:11}
AT+CMGDA=\"DEL ALL\"
AT+CMGDA=\"DEL ALL\" вот так скомпилировалось. А галочку в "перевод строки" в настройках блока нужно ставить?

Вопрос по sim800l

Добавлено: 19.04.2018{, 20:30}
grin-mpx
Точно не знаю. Ставьте! :D