Продолжение моей эпопеи серия вторая
Что проделано за последние сутки
1) Выносил сим800с за пределы платы(подальше от есп)-- СИТУАЦИЯ НЕ ИЗМЕНИЛАСЬ.
2) Подключался к модулю сим800с через usb-ttl
Команды типа
AT+CMGL="REC UNREAD"
AT+CMGL="STO UNSENT"
AT+CMGDA="DEL READ"
AT+CMGDA="DEL UNREAD"
AT+CMGDA="DEL SENT"
AT+CMGDA="DEL UNSENT"
AT+CMGDA="DEL INBOX"
AT+CMGDA="DEL ALL"
НЕ ПРИНИМАЕТ
Работают команды типа:
at+cmgr=2
at+cpms?
AT+CMGD=4(2,3,1)
3) Вставил сим карту в телефон -удалил все смс
4) Сбросил модуль командой AT&F(заводские настройки )
5) Подключил сим800 к ЕСП32
6) Обновил ЕСП32 через OTA
Все работало прекрасно прока "наполнение" симки не превысило этих показателей:
readdata len:0: +CPMS: "SM_P",10,10,"SM_P",10,10,"SM_P",10,10 OK
И тут началось : Команды не выполняет, иногда сбрасывет модуль ...итд была еще какая то
bufer error 13...короче всякая шляпа.
7)Перезагружаю модуль:
Показатели не меняются:readdata len:0: +CPMS: "SM_P",10,10,"SM_P",10,10,"SM_P",10,10
соответственно глюки те же.
команда AT+CMGD=4
не очищает сразу все сообщения -ПОЧЕМУ? ХЗ
в лушем случае команда AT+CMGD=4 убирает по одной смс за раз
Чаще срабатывает когда когда поочередно ввожу
AT+CMGD=1,2,3,4,5,6... взависимости от показаний "SM_P",--,10,"SM_P",--,10,"SM_P",--,10
В итоге с горем по полам удается очистть память ...
и пока она не привышает показаний "SM_P",10,10,"SM_P",10,10,"SM_P",10,10 все работает хорошо...когда показания превышшают 10
работать перестает и начинает всяко глючить.
Вот такая история
Что делать?