shandrei (12.03.2011 21:32, просмотров: 10712) MBedder
GSM Wavecom Q2406B не регистрируется Инициализация модема
DirWavecom(RTS, 0); // RTS модема
DirWavecom(DTR,1);
DirWavecom(ON_OFF, 1); // 'включение модуля'
DirWavecom(RST, 1); // RESET модема
delay_mc (100);
DirWavecom(RST, 0); // !RESET модема
delay_mc (500);
DirWavecom(DTR, 1); // DTR модема
Управление модемом
delay_mc (10);
send_modem("ATZ\r", 4);
wait_response("OK", 2, 2, rx_mod);
delay_mc (10);
send_modem("ATE0\r", 5);
wait_response("OK", 2, 2, rx_mod);
delay_mc (10);
send_modem("AT&D2\r", 6)
wait_response("OK", 2, 2, rx_mod);
delay_mc (10);
send_modem("AT+CSQ\r", 7);
wait_response("OK", 2, 2, rx_mod);
delay_mc (10);
send_modem("AT+CREG?\r", 9);
wait_response("OK", 2, 2, rx_mod);
Все команды проходят правильно. Если бы не:
1.Светодиод моргает, но как-то странно (горит раз в пять дольше, чем не горит). Помнится я видел, что-то типа меандра.
2.В ответ на команду AT+CSQ в только в 1 случае из 20 приходит вразумительный ответ, а так всегда приходит 99, т.е. ответ неопределенный.
3.В ответ на команду AT+CREG? приходит 0,0 или 0,2, т.е. модем вечно пытается искать оператора.
При этом SIMкак железно оплачена, на тарифе передачи данных. Вставляю ее в мобильник все работает, все отправляется! Модем Wavecom Q2406B.
Связь устойчивая гарантированно. Облазил всю квартиру. Мобила везде работает, а модем ведет себя одинаково стабильно, в смысле нормально не работает. Вставляю SIMку в мобилу, звоню в службу тех поддержки, говорят, что она в сети зарегистрировалась, вставляю в модем, говорят, что не зарегистрировалась.
Где токи зарылись или бяка спряталась?