Использование аппаратного UART arduino NANO с сохранением возможности заливки скетчей
- Войдите на сайт для отправки комментариев
Доброго времени суток!
Предыстория:
Сделал связку Arduino NANO + NEO-7m + SIM800L (GPS и GSM модули работают на программном серийном порту SoftwareSerial, у каждого свой. Но так как есть ограничение (на SS может только 1 экземпляр работать на прием одновременно). Соответственно пока я пользуюсь GSM модулем то работа с GPS стоит как бы на паузе. И на сколько я понял, для GPS это критично, для большей точности необходимо постоянно и безостановочно опрашивать его (GPS модуль).
И вот решил я попробовать разнести эти 2 модуля на разные (SS и аппаратный ) порты. Но возник вопрос. Знаю что у нано к пинам 0 и 1 уже подключен USB-UART на плате. Не будет ли мешать USB-UART работе с GPS на уже прошитом arduino NANO, и не будет ли помехой для дальнейшей заливки скетчей тот факт что программой скетча будет задействованы пины Rx Tx? Думал поставить джамперы для разрыва контактов GPS от Rx Tx ардуины, но уже загруженная программа будет пытаться работать с ними все равно..
Не будет.
А разрывать цепь Arduino UART <-> Neo 7m вообще обязательно при этом? Или и так будет заливаться скетч.
Заливайте скетч через spi и будет вам счастье
1.Работе такое подключение мешать не будет.
2. Что мешает добавить тот же джампер или тумблер в разрыв линии RX, между ардуино и модулем и разрывать цепь во время прошивки ?
ну вот я так и хочу, GPS модуль отключать от Rx (Tx не обязательно?), прошивать, подом подключать обратно.
Буду пробовать тогда. Просто не хотелось без опыта выпаивать модули с "материнки".
Спасибо!
GPS модуль просто сыплет данные в порт и ему ничего можно не передавать !
Не уверен включена или выключена у меня в IDE верификация файлов, но tx не отключаю обычно в таких случаях
Просто не хотелось без опыта выпаивать модули с "материнки".
Разъем-то разорит, наверно.