Serial чудит напропалую, чтобы это могло быть ?
- Войдите на сайт для отправки комментариев
Пнд, 22/07/2013 - 22:28
Подключен у меня к Serial2 на Меге GSM модем.
Когда на Ардуино подается питание происходит обмен данными с этим модемом. На него посылается AT команда, получается ответ. Это работает всегда и железно.
Но, когда идет звонок на модем данные с модема не считываются, хотя диод RX на модеме мигает, т.е. передача идет.
А самое непонятное, что нормальный прием данных с модема начинается после того, как Ардуино перезагрузится кнопкой (ну или перезагрузится после загрузки скетча)
Выходит что просто запуск Ардуино при включении и перезагрузка как то отличаются.
Как это лечить - вообще не понятно
А чем вы питаете все это дело?
Вопрос не в бровь! Прям в глаз !
Питание довольно нестандартное. Схема запитывается от внешнего копьютерного блока(+12) через КРЕНку, которая стабилизирует это дело до 5 вольт. И уж вот эти 5 вольт раздаются на всех, включая саму Ардуино. На Ардуину питание заводится прям через пины +5v и Gnd
Пробовал обходить КРЕН и подавать +12 на вход питания Ардуины, но это ничего не изменило.
Но возможно при включении блока питания происходят какие то эксцессы, которые не дают ардуино правильно запускаться ? Пойду проверю, спасибо за идею!
Кстати, питание подается по весьма тонкому 20 метровому кабелю. Может это как то негативно отражаться ?
Да, Вы правы, проблема на 99% в питании
Сейчас запитал как обычно, через USB, все с первого раза заработало. Теперь остается только экспериментировать с другими вариантами питания, чтобы подобрать нужное
Огромное спасибо!
А как это Вы угадали с питанием ? Были такие преценденты ?