Использование uno в качестве uart usb
- Войдите на сайт для отправки комментариев
Доброго дня!
Пытаюсь подавать at команды на gsm модуль neoway590E, подключенный к ардуино уно
Подключаю так:
txd (gsm)->rx(uno)
rxd(gsm)->rx(uno)
Питание уно от кроны, gsm модуля - через понижающий dc-dc 4,72В (2А). Включение модуля произвожу замыканием пинов boot и gnd на пару секунд.
На uno замкнул пины reset и gnd
Диод на уно (on) горит, на gsm - мигает.
Фото прилагаю.
Открываю terminal v1.9. Соединяюсь с нужным com портом.
Далее ничего не происходит, хотя, насколько я понимаю в диалоговом окне должно появиться сообщение MODEM:STARTUP.
При отправке команды at в диалоге получаю зеркальное at и так на любую строку - зеркало.
При этом диоды tx и rx при получении команды мигают, т.к. сигнал проходит.
Подскажите, где у меня руки кривые?
Спасибо.
PS Еще грешу на сам gsm модуль, т.к. паял сам и первый раз. Может что-то сделал не качественно.
Подключаю так:
txd (gsm)->rx(uno)
rxd(gsm)->rx(uno)
Блин, а чего Вы ожидали, если Вы закоротили порт Вашего модуля?
ЕвгенийП, судя по фотке у него Rx Tx перепутаны.
Поменял подключение. Теперь
txd (gsm)->tx(uno)
rxd(gsm)->tx(uno)
Ситуация не поменялась.
txd (gsm)->tx(uno)
rxd(gsm)->tx(uno)
Предположим в первый раз это опечатка была, а сейчас то что мешало правильно написать, или вы действительно два сигнала на один пин включаете?
Только что увидел опечатку. Конечно не на один пин
Вобщем подключено
txd к tx
rxd к rx
Надо так:
Надо так:
Изначально я так и делал. В первом посте просто опечатался.
Открываю terminal v1.9. Соединяюсь с нужным com портом.
Далее ничего не происходит, хотя, насколько я понимаю в диалоговом окне должно появиться сообщение MODEM:STARTUP.
При отправке команды at в диалоге получаю зеркальное at и так на любую строку - зеркало.
При этом диоды tx и rx при получении команды мигают, т.к. сигнал проходит.
PS Еще грешу на сам gsm модуль, т.к. паял сам и первый раз. Может что-то сделал не качественно.
...
Надо так:
Это если бы была обычная плата USB-UART, но на Uno под Rx подразумевается вход _на_ МК, а под Tx выход _из_ Мк, соответссно для выхода преобразователя USB-UART это будут прямо противоположные сигналы. Поэтому правильно Rx-Rx, Tx-Tx
webbaster, вариантов накосячить у вас помимо подключения к UART -великое множество. А может косяк и не один был. Судя по "Питание уно от кроны" у вас ещё очень мало опыта. Никогда не питайте её от кроны. И кстати на фото не видно, что земли neoway и uno соеденены, это тоже частая ошибка начинающих. Земля должна проходить меж всеми узлами отдельным толстым проводом.
Если запитать уно от 4,72В (запаралелить от понижающего модуля) и сделать общую землю - это будет правильно?
Или нужен другой источник?
webbaster, да. подавайте 4.72v прямо на пин Vcc
Хотя если вы подключаете к USB то питать её вообще нет смысла. Uno будет запитана от компа.
Dimax, спасибо за помощь. Получил долгожданный старт модема. На скорости 19200 отвечает на команды.