Работа с последовательным асинхронным интерфейсом USART

Автор работы: Пользователь скрыл имя, 03 Июня 2015 в 21:56, лабораторная работа

Описание работы

Написать программу, реализующую проксирование данных через универсальный асинхронный последовательный интерфейс. Компьютер взаимодействует с аппаратным приемопередатчиком USART микроконтроллера AVR (обязательно использование двух прерываний этого приемопередатчика), а микроконтроллер взаимодействует с модемом через программно реализованный интерфейс UART на той же скорости. Режим работы порта: 9600 бод, even четность и 2 стоп-бита. Все принимаемые микроконтроллером от модема данные должны свободно проходить с входа устройства на выход (в компьютер), кроме символов «2» – вместо него на выход должен поступать байт «5», а вместо символа «1» - байт «4». В обратном направлении (от ПК к модему) информация должна проходить без искажений. В лабораторной работе в роли ПК должен выступать аппаратный СОМ-порт, а в роли модема – программный порт USART.

Файлы: 1 файл

Lab8.docx

— 522.72 Кб (Скачать файл)