Время от времени, одолев "сложнейшую защиту от копирования", так любимую китайцами, мы делаем CtrlC CtrlV, а набор AT команд каким-то магическим образом взял да и не пошел..
Причин может быть масса, но самая нелепая, с которой я сталкивался, заключалась в том, что двойные кавычки бывают "разной системы"
например
AT+CFSGFIS="1.txt“
ERROR
AT+CFSGFIS=”1.txt”
ERROR
ну тут-то подвох заметит каждый, а вот если мы пытаемся отправить email, скопировав пример строк на 30-40 из апнота, то там веселухи может хватить часа на два..
Falkon_99
Nov 13 2013, 20:41
или так
Код
const char _AT_CSTT_kyivstar[]="AT+CSTT=\"www.ab.kyivstar.net\"";
bywanted
Nov 14 2013, 05:47
А подскажите как правильно отправить AT+CPAMR="001.amr",1 а-то конструкцию такого типа ebdat9_01SendToModem((u8*)"AT+CPAMR="001.amr",1\r",strlen("AT+CPAMR="001.amr",1\r")); компилятор не пропускает.
Сергей Борщ
Nov 14 2013, 07:55
QUOTE (bywanted @ Nov 14 2013, 08:47)

А подскажите как правильно отправить
Предыдущее сообщение посмотрите.
bywanted
Nov 14 2013, 08:19
Цитата(Сергей Борщ @ Nov 14 2013, 11:55)

Предыдущее сообщение посмотрите.
да, спасибо)) экранирование символов
Цитата(bywanted @ Nov 14 2013, 07:47)

А подскажите как правильно отправить AT+CPAMR="001.amr",1 а-то конструкцию такого типа ebdat9_01SendToModem((u8*)"AT+CPAMR="001.amr",1\r",strlen("AT+CPAMR="001.amr",1\r")); компилятор не пропускает.
правильно, имхо, так:
ebdat10_07PlayRemoteAmrFromFile("001.amr");