МИКРОКОНТРОЛЛЕР AVR - Страница 30

МИКРОКОНТРОЛЛЕР AVR - МИКРОКОНТРОЛЛЕР AVR

Хотя линии ввода-вывода AVR работают подобно аналогичным линиям в других микроконтроллерах, они имеют одно существенное отличие. Оно заключается в том, что «подтягивание» внешнего вывода к высокому потенциaлy управляется не отдельными битами регистра, а для этого используется специальная комбинационная схема. Эта схема разрешает «подтягивание» только, когда внешний вывод работает в режиме ввода данных. На рис.33.11 показано, как работает линия ввода-вывода AVR при чтении состояния кнопки, которая подключает внешний вывод к «земле».

Рис. 33.10. Схема подключения внешнего вывода AVR

Рис. 33.11. Подключение внешнего вывода AVR с «подтягиванием» к высокому потенциалу

Последовательный ввод-вывод

Последовательные порты SPI и UART в AVR работают во многом так же, как в других микроконтроллерах. Интерфейс SPI предназначен для последовательной передачи данных между двумя AVR или AVR и параллельным реверсивным сдвиговым регистром. Аппаратные средства AVR не поддерживаются сложные протоколы синхронного последовательного обмена, такие, как I2C или CAN.

UART

Go to Top