Я использую SIM900A GSM Shield для связи между ардуиноном и API. В настоящее время я использую его значения по умолчанию в мультиплексоре GSM Shield. Но сейчас я нахожусь в необходимости изменения его размера кадра до 255. Когда я проверить текущий размер кадра, это дает следующий ответ, который указывает размер кадра как 127AT Команда изменения размера кадра дает ERROR
CMUX Read:AT+CMUX?
+CMUX: 0,0,5,127,10,3,30,10,2
OK
Тогда я использовал следующую команду для изменения это до 255. Но это дает ОШИБКУ.
sim900_send_cmd("AT+CMUX=0[,0[,1[,255[,10[,3[,30[,10[,2]]]]]]]]\r\n");
CMUX Read:AT+CMUX=0[,0[,5[,255[,10[,3[,30[,10[,2]]]]]]]]
ERROR
Что я здесь делаю неправильно? я пропустил шаг? Любое понимание будет высоко оценено. Спасибо
Вы не должны прекращать командную строку с AT '\ г \ n', только' \ г 'действительно. Сделайте себе одолжение и прочитайте всю главу 5 в [V.250] (http://www.itu.int/rec/T-REC-V.250-200307-I/en), которая вас многому научит об основной обработке AT-команд. – hlovdal
Я не знал этого, спасибо –