Home Советы Как проще всего загрузить программу в Arduino Pro Mini. Поключение USB-UART переходника-конвертера
Как проще всего загрузить программу в Arduino Pro Mini. Поключение USB-UART переходника-конвертера

Большинство моделей Arduino «общаются» с компьютером через встроенный USB-UART конвертор. Но поскольку Arduino Pro Mini (ATMega 328) – это самая простая и дешевая плата Arduino, вспомогательного конвертера она не имеет.  Купить USB-UART переходник для неё можно отдельно. Подойдет практически любой, главное чтобы напряжение на его выводах не превышало допустимого для платы Arduino уровня.


Как же подключить USB-UART переходник и загрузить через него программу в Arduino Pro Mini? Рассмотрим подключение Arduino Pro Mini к компьютеру через самый простой USB-UART переходник с чипом Prolific PL-2303
После установки драйвера соедините входы-выходы USB-UART переходника и Arduino платы по схеме:
GND <-->GND («земля»  в данном случае - это минус питания)
Vcc (вход питания) <--> выход питания переходника (3,3V или 5V)
RxD<-->TxD
TxD<-->RxD
RxD – это сокращение от Received Data (приём данных), TxD – Transmitted Data (передача данных).
Запустите Arduino IDE , выберите номер COM-порта, к которому будет подключена Arduino Pro Mini.

Правильно укажите тип Arduino платы, учитывая и то, на какой частоте она работает!

ВАЖНО: Если уровень на входе RESET  Arduino платы не изменится, загрузка программы в неё не начнется! Простой USB UART переходник не имеет дополнительного вывода, который можно использовать для переключения платы Arduino в режим программирования, поэтому кнопку RESET на ней понадобится нажимать перед загрузкой каждой программы. Обычно сразу же после компиляции, то есть тогда, когда в окошке Arduino IDE появиться надпись "Загружаем..."

Нажатие на кнопку RESET должно быть кратковременным!

Программирование платы Arduino Pro Mini таким способом поначалу потребует некоторой сноровки. Если не хочется "угадывать" момент нажатия кнопки, лучше сразу купить USB-UART переходник, позволяющий переключать плату Arduino в режим программирования автоматически.

Обычно для этого используется сигнал DTR (Data Terminal Ready) из USB-UART переходника! Но стоит заметить, что вывод DTR распаян далеко не на всех переходниках. Вывести этот сигнал с чипа можно самостоятельно, но важно учесть что:

1. Толщина выводов контроллера CP2102 всего 0,25мм, а шаг между ними 0,5 мм. Подпаять проводник к такому выводу без паяльной станции вы вряд ли сможете!

2. Сигнал желательно выводить не напрямую, а через конденсатор!

3. Штырёк USB переходника, который вы планируете использовать под вывод DTR, в первую очередь должен быть отсоединен от вывода, к которому он припаян изначально - для этого обычно достаточно лишь удалить часть ведущей к нему дорожки. После этого разумеется нужно проверить отсутствие проводимости в режиме "прозвонки"!

4. После пайки обязательно проверьте отсутствие замыканий между выводами контроллера!

 
© 2017 new-tech.in.ua. Все права защищены.