AVR для начинающих. Урок 11.UART.Подключение к компьютеру.

Автор: | 28.09.2016

Доброго времени суток!

Сегодня мы подключим наш микроконтроллер AtMega8 к компьютеру! Для этого мы соорудим переходник между UARTнтерфейсом контроллера и COM-портом персонального компьютера.

Подробнее об UART читайте здесь и здесь.

Переходник будет основан на микросхеме MAX232 с индексом N. Выглядит она следующим образом:

Данная микросхема позволяет преобразовать интерфейс UART в RS-232-интерфейс, который более известен, как последовательный порт ПК (COM-порт).

Соберем следующую схему:

Конденсаторы электролитические. Максимальное напряжение 50v.

Выводы RX,TX схемы подключите к выводам TXD,RXD микроконтроллера соответственно.

На макетной плате получилось так:

Для проверки напишем следующую прошивку:

 

Затем необходимо установить на ПК(персональный компьютер) программу Terminal(или любую другую программу для работы с COM-портом ПК).

Запустив программу Terminal, выбираем COM-порт, скорость 9600 и нажимаем кнопку “Connect”. Таким образом мы подключились к COM-порту компьютера и готовы принимать или отправлять данные.

Читайте также  AVR для начинающих. Урок 14. EEPROM.

Подключаем микроконтроллер к переходнику и подаем питание. Ножка RESET микроконтроллера не должна “болтаться в воздухе”, то есть должна быть подключена соответствующим образом, иначе возможны помехи при передаче данных! Видим следующую картину:

Поздравляю, вы только что подключили микроконтроллер к ПК, используя интерфейс RS-232.

Разумеется, существует ещё множество способов передачи данных с устройства на компьютер. Например, Bluetooth-соединение, о котором вы можете прочитать здесь.

Спасибо за внимание! Вопросы и замечания оставляйте в комментариях!

Другие уроки цикла.


Любое копирование, воспроизведение, цитирование материала, или его частей разрешено только с письменного согласия администрации MKPROG.RU. Незаконное копирование, цитирование, воспроизведение преследуется по закону!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *