GPRS shield

Livan
Offline
Зарегистрирован: 11.01.2015

Вопрос про шилду появился. 

При отправке AT команды GPRS шилду он возвращает ответ с командой.

Пример:

Отправляю: AT

Возвращает: AT

OK

Можно как то отключить возвращение команды? 

Заранее спасибо.

__Alexander
Offline
Зарегистрирован: 24.10.2012

а смысл?

Livan
Offline
Зарегистрирован: 11.01.2015

Есть готовые библиотеки, которые проверяют ответ без команды. Я не могу их использовать из-за этого.

__Alexander
Offline
Зарегистрирован: 24.10.2012

ну так проверяйте два раза, в чем проблема?

__Alexander
Offline
Зарегистрирован: 24.10.2012

а лучше укаките название модуля, в АТ командах должно быть выключение.

Livan
Offline
Зарегистрирован: 11.01.2015

Кину отрывок кода для примера:

sim900_check_with_cmd("AT\r\n","OK",DEFAULT_TIMEOUT,CMD)

Это код внутри библиотеки, то есть функция ждет ответа OK. А приходит ответ AT OK. 

 

Livan
Offline
Зарегистрирован: 11.01.2015

__Alexander пишет:

а лучше укаките название модуля, в АТ командах должно быть выключение.

sim900

__Alexander
Offline
Зарегистрирован: 24.10.2012

ну и? а дописать перед "ОК" АТ\r\n что мешает?

__Alexander
Offline
Зарегистрирован: 24.10.2012

эта фигня называется ЭХО, посмотрите в перечне команд ее выключение.

Livan
Offline
Зарегистрирован: 11.01.2015

__Alexander пишет:

эта фигня называется ЭХО, посмотрите в перечне команд ее выключение.

Спасибо, нашел.