Drozd2 0 1 мая, 2010 Опубликовано 1 мая, 2010 (изменено) · Жалоба А можно ли настроить модуль так, чтобы он работал без flow контроля? Можно. 1.6.1 Software flow control (XON/XOFF flow control) Software flow control sends different characters to stop (XOFF, decimal 19) and resume (XON, decimal 17) data flow. It is quite useful in some applications that only use three wires on the serial interface. The default flow control approach of SIM300D is hardware flow control (RTS/CTS flow control), to enable software flow control in the DTE interface and within GSM engine, type the following AT command: AT+IFC=1, 1 This setting is stored volatile, for use after restart, AT+IFC=1, 1 should be stored to the user profile with AT&W. Ensure that any communications software package (e.g. ProComm Plus, Hyper terminal or WinFax Pro) uses software flow control. NOTE: Software Flow control should not be used for data calls where binary data will be transmitted or received (e.g. TCP/IP) as the DTE interface may interpret binary data as flow control characters. Заработает. Только для начала его придется "толкнуть" с flow-контролем. Опять же, грозное предупреждение NOTE. Плюс в этом случае при передаче больших объемов данных придется отлавливать/посылать XON/XOFF. Дешевле один раз разобраться с RTS/CTS. Уровни сигнала на них 5В. Всего две ноги. Контроллер не пострадает. На всякий случай, соединение с контроллером идет RX-RX и TX-TX. На GSM RX - выход, а TX - вход. На контроллере наоборот. Вообще, правильнее сказать, что в одном случае flow control аппаратный, а в другом программный. Изменено 1 мая, 2010 пользователем Drozd2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demaven 0 2 мая, 2010 Опубликовано 2 мая, 2010 · Жалоба на АТ(0D) модем должен ответить ОК, если он не ответил э может он настроен на другую скорость модем может сам настроится на скорость, с которой с ним работают, пример проги: //если количество попыток получить ответ от модема 3 или 4 // это значит, что модем настроен на самоопределение скорости и его необходимо настроить // настройка осуществляется установкой скорости и сохранением профиля { //send AT+IPR=19200 0x0D //задаем скорость передачи 19200 while ( AnsOk!='K' ){ putchar( 'A' ); putchar( 'T' ); putchar( '+' ); putchar( 'I' ); putchar( 'P' ); putchar( 'R' ); putchar( '=' ); putchar( '1' ); putchar( '9' ); putchar( '2' ); putchar( '0' ); putchar( '0' ); putchar( 0x0D );} Особых проблем в работе с модемом не было, только по сравнению с сименсом у него буфер для смс-ок меньше, пришлось устанавливать опытным путем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vladimir_J 0 3 мая, 2010 Опубликовано 3 мая, 2010 · Жалоба Доброе время суток :) Мысля :cranky: а напряжение которым питается контролер какое? Почему спрашиваю, в документация есть такой пунктик на выводы SIM модуля должно приходить напряжение не выше 3В, если выше внутренние защитные диоды закрываются. Мысля шальная, но посмотрите на всяк случай :) С Уважением, Владимир. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
webianss 0 18 июня, 2010 Опубликовано 18 июня, 2010 · Жалоба Проблема решилась. Ответ конечно поздний, но все-таки кто-то еще может столкнутся с этой проблемой. Загвоздка была довольно-таки простая. Необходимо было правильно соблюдать перекресты между Tx и Rx. Все приходит с опытом :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться