Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

82 Микроконтроллеры AVR от азов программирования... мера/счетчика. Одна микросхема может иметь от 2 до 12 каналов ШИМ, а может не иметь ни одного. Подробнее смотри в соответствующей графе в табл. 3.1. Аналоговый компаратор. Входит в состав практически во всех микро ­ контроллеров AVR. Аналогово-цифровой преобразователь (АЦП). АЦП микроконтрол ­ леров AVR могут иметь от четырех до шестнадцати каналов. То есть могут преобразовывать в цифровой эквивалент до 16 входных аналого ­ вых сигналов. На самом деле канал АЦП всегда один. Но на его входе стоит система переключения (аналоговый мультиплексор). Поэтому АЦП способен подключаться к нескольким разным источникам анало ­ гового сигнала. Последовательный интерфейс. Микросхемы AVR способны поддер ­ живать несколько разных видов последовательных интерфейсов. Каждый такой интерфейс реализует один или несколько известных стандартов передачи информации. Один из видов такого интерфейса поддерживает тот же стандарт, что и COM -порт персонального компьютера. Есть также интерфейс, поддерживающий стандарт широко известной в микроэлек ­ тронике так называемой 1 2 С шины. Сюда же относится и SPI -интерфейс, который может использоваться как для последовательного программирования памяти программ, так и для связи нескольких микроконтроллеров в мультипроцессорной системе. Любой последовательный интерфейс предназначен для пере ­ дачи информации последовательным способом. Каждый байт передается последовательно, бит за битом. Другие устройства Кроме перечисленных выше устройств, микроконтроллеры серии AVR обязательно содержат систему прерываний, охранный таймер, систему начального сброса, систему контроля питающего напряжения и т. д. Все описанные выше устройства управляются центральным процессором при помощи регистров. И вот здесь мы вплотную подходим к такому понятию, как архитектура микроконтроллеров AVR. Это полезно запомнить. Под архитектурой понимается внутреннее строение микросхемы и взаимодействие всех ее элементов. К элементам архитектуры можно отнести объем и структуру всех видов памяти микроконтроллера, количество и свойства так называемых регистров общего назначения, устройство портов ввода-вывода и методы доступа к ним, устройство системы прерываний, способы управления

RkJQdWJsaXNoZXIy MTExODQxMg==