Главная » Ардуино » Программирование Arduino Pro Mini с использованием преобразователя USB-UART

Программирование Arduino Pro Mini с использованием преобразователя USB-UART

Arduino Pro Mini можно запрограммировать несколькими способами. К сожалению, самый простой способ — подключение к компьютеру через USB-кабель — невозможен из-за отсутствия USB-разъема.

Блок питания 0...30 В / 3A
Набор для сборки регулируемого блока питания...
Подробнее

Остается несколько трудоемких решений, одно из которых — использование преобразователя USB-UART, и об этом мы и поговорим в данной статье.

Конвертер FT232 USB UART

Конвертер FT232 USB UART

Точное название конвертера, который я использую — FT232 USB UART Board (Type A). Рассматриваемый преобразователь обеспечивает последовательную связь между Arduino и компьютером. Это, в свою очередь, можно использовать для программирования Arduino.

Также стоит отметить, что преобразователь имеет возможность питания программируемой платы — мы можем выбирать напряжение питания 3,3 В или 5 В, установив соответствующие перемычки.

Подключение конвертера к Arduino Mini Pro 

Подключение конвертера к Arduino Pro Mini

Вам необходимо подключить Arduino Pro Mini и преобразователь  по следующей схеме:

Схема подключения

Все соединения необходимы, однако подключение источника питания (красный) к Arduino не является обязательным, если у него есть собственный источник питания.

Контакты последовательного интерфейса подключены обратным образом, т.е. RX и TX одного чипа, с TX и RX другого чипа соответственно. Последнее из соединений (вывод RTS на конверте и вывод DTR на Arduino) отвечает за автоматический сброс микроконтроллера. Это происходит при отправке скомпилированного кода в микроконтроллер.

Описанным способом можно управлять (писать и загружать код) в Arduino Pro Mini из Eclipse. Ниже приведен пример конфигурации, которую я использую:

Конфигурация Arduino в Eclipse

Цифровой мультиметр AN8009
Большой ЖК-дисплей с подсветкой, 9999 отсчетов, измерение TrueRMS...
Подробнее

Оставить комментарий

Ваш email нигде не будет показан. Обязательные для заполнения поля помечены *

*