| Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
SIM900R и Ардуино
25.03.2015, 11:41
|
|
|
Гражданин KAZUS.RUN
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: SIM900R и Ардуино
А через Putty эта же связка работает ? Всмысле железа
У Putty есть в менюшке Event log - гляньте в нём параметры порта.
Последний раз редактировалось Wiza_; 25.03.2015 в 11:55.
|
|
|
|
25.03.2015, 12:02
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: SIM900R и Ардуино
АТ команда ОБЯЗАНА завершаться, по крайней мере, 0x0D. Или 0x0D 0x0A. Это написано в начале описания команд.
Как терминалка передает служебные байты типа 0x0D проще потренироваться, соединив Rx и Tx перемычкой. Конечно, без модема.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
25.03.2015, 12:04
|
|
|
Гражданин KAZUS.RUN
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: SIM900R и Ардуино
Походу модем не жуёт байты, когда они следуют друг за другом неразрывно. После автоопределения скорости по символу "А", видимо, требуется время. Т.к. только он не портится. А Putty в порт пихает по одному байту.
|
|
|
|
25.03.2015, 12:18
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: SIM900R и Ардуино
НИКОГДА такого не встречал ни в одном модеме. SIM900R не знаю, но не думаю, что там исключительный случай.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
25.03.2015, 12:22
|
|
|
Гражданин KAZUS.RUN
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: SIM900R и Ардуино
Ну всё бывает в первый раз. Мб прошивка кривая
|
|
|
|
25.03.2015, 13:04
|
|
|
Прописка
Регистрация: 23.11.2009
Адрес: РФ, Воронеж
Сообщений: 175
Сказал спасибо: 536
Сказали Спасибо 95 раз(а) в 59 сообщении(ях)
|
Re: SIM900R и Ардуино
Говорят, что для ардуины ничего не нужно учить...
Но синтаксис сишной строки то знать надо
"AT\r"
|
|
|
|
25.03.2015, 17:49
|
|
|
Частый гость
Регистрация: 17.10.2007
Сообщений: 9
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SIM900R и Ардуино
Сообщение от psa07
|
Говорят, что для ардуины ничего не нужно учить...
Но синтаксис сишной строки то знать надо
"AT\r"
|
точно!!!
как сделано у меня: USART_SendStr0("AT+CPAS\r");
не ардуино, но AVR
или связка:
USART_SendStr0("AT+CMGR="); //команда чтения смс
USART_PutChar0(nom_sms);
USART_SendStr0("\r");
в порт выдает одной строкой
|
|
|
|
26.03.2015, 09:21
|
|
|
Частый гость
Регистрация: 18.04.2009
Сообщений: 33
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SIM900R и Ардуино
Вот что происходит при замыкании 10 и 11 контактов ардуинки, идущих на модем... Вроде как адекватное отображение в HEXе...Правда ответа зеленым не видно, как от модема в следующем сообщении
Последний раз редактировалось Suffer; 26.03.2015 в 09:37.
|
|
|
|
26.03.2015, 09:35
|
|
|
Частый гость
Регистрация: 18.04.2009
Сообщений: 33
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SIM900R и Ардуино
И после тоже самое при подключении этих контактов к модему
|
|
|
|
26.03.2015, 10:20
|
|
|
Гражданин KAZUS.RUN
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: SIM900R и Ардуино
Первое - верните нормальные настройки HexView в термите.
Второе - '\r' = 0x0d
Третье - вы нигде не посылаете то самое 0x0d
Четвертое - подключите в то состояние, когда получаете кракозябры и пошлите 'A', 'T', 0x0d поштучно. Каждую в новой строке.
Последний раз редактировалось Wiza_; 26.03.2015 в 10:26.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:51.
|
|