Имеются два SIM900R64 - первый в КИТе, второй на моей плате, у обоих Revision:1137B01SIM900R64_ST_ENHANCE_EAT и настройки: +IPR: 115200 +CIURC: 0 первый после включения питания присылает, как и положено, строку синхронизации "00 49 49 49 49 FF FF FF FF" и далее: RDY +CFUN: 1 +CPIN: READY +CREG: 1 +CGREG: 0 +CGREG: 1 второй же только: +CREG: 1 +CGREG: 0 +CGREG: 1 В мануале SIM900 AT Commands Manual_V1.09 кроме IPR=0 других причин не присылать RDY не нашел.
Второй вопрос о непривычной концепции ответов на AT-команды. В том же мануале (п 1.4.5) сказано, что ответы на все команды должны завешаться либо OK, либо сообщением об ошибке. К примеру запрос IMEI: AT+CGSN 863591022024685 OK все как и положено, а вот на запрос IP-адреса OK не поступает: AT+CIFSR 10.133.151.23 встречал и другие команды (сейчас не припомню) с подобным построением ответа и непонятно, исходя из какого принципа для них сделаны исключения.
|