RomanRom
Apr 14 2013, 14:57
Все ли фабричные настройки параметров восстанавливаются по командам AT&F0, AT&W0? Например, скорость UART не восстанавливается, как была до изменения AT+IPR? 19200, так и осталась, хотя по дефолту должно восстановиться автоопределение скорости AT+IPR? 0
Может быть еще какие-то параметры надо сбрасывать вручную?
===========================================
В вопросе разобрался самостоятельно. В документе AT-commands Manual v1.06 на стр.36-37 перечислены настройки, которые восстанавливаются по команде AT&F0. Параметр IPR (и многие другие) сюда не входит, значит, так задумал китайский разработчик, придется приспосабливаться...
RomanRom
Apr 14 2013, 16:22
Возвращаясь к теме.
И все-таки плохо, что не все параметры можно восстанавливать к фабричным настройкам.
У меня получился неудачный эксперимент - выставил случайно параметры битов четности/нечетности AT+ICF=3,2. Проверяю AT+ICF? 3,255. Теперь любые мои попытки вернуть параметр обратно к цифрам 3,3 (или 3,1) никак не получаются. На связь по UART это вроде бы не влияет.
Сделал AT+ICF=2,1, ответ AT+ICF? 2,1, все отработало как положено, формат битов четности/нечетности изменился. Но если опять установить AT+ICF=3,3, то получается AT+ICF? 3,255. В мануале написано про этот код, но не написано, как вернуть его к фабричным 3,3.
Aurochs
Apr 16 2013, 12:10
Разговор об этом идет еще с момента появления SIM900.
См. например
http://electronix.ru/forum/index.php?showtopic=85857Но воз и ныне там. К сожалению, у Вас есть только 2 варианта.
1. Прописывать
все критичные настройки явно при запуске.
2. Взять не симкомовский модем.
CADiLO
Apr 16 2013, 13:05
На 3,3 сбросится только перепрошивкой.
Тройку можно поставить только в режимах с четностью.
Если не используем четность - ответ будет 255.
Это прописано в даташите.