Нет ответа от модема
- Войдите на сайт для отправки комментариев
Ср, 30/09/2015 - 11:12
День добрый. Прошу помощи.
Схема UNO(SoftwareSerial) <-> RS232 to TTL Converter Module <->нуль модем кабель папа-папа<-> GSM modem IRZ ES90i
Проблема: не могу получить не одного байта от модема.
В сторону модема команды идут, например: Звоню на модем затем пишу АТА трубка поднимается.
Все остальное проверял, если подключать как угодно к компу все работает в обе стороны.
Скетч который для тестов:
void setup() {
Serial.begin(19200);
gprsSerial.begin(19200);
}
void loop() {
if (gprsSerial.available())
Serial.write(gprsSerial.read());
if (Serial.available())
gprsSerial.write(Serial.read());
}
1. Есть комменда отключения-включения ECHO .
ATE1
2. На АТ модем должен ответить ОК.
En - Turns the command echo feature on/off so that your commands either are displayed or are not displayed on the screen 0=off, 1=on.
http://www.computerhope.com/atcom.htm
Про АТ команды я знаю, эха т.е. ответа ОК я все равно не вижу, ну не доходит ответ обратно к UNO!
А вот если комп, по все нормально - ответ есть. Пробовал по разному - если есть где-то комп работает в другом случае нет.
Заметил странную вещь.
Посылал команды по связке от UNO(SoftwareSerial) <-> RS232 to TTL Converter Module <->нуль модем кабель папа-папа<-> GSM modem IRZ ES90i
Ответа не было, затем переподключил все к компу и увидел все что набирал.
Вся инфа осталась в буфере модема, а при подключении к компу вывелась на экран.
Решил:
AT+IFC=0,0