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

Шаг 3. А теперь ближе к практике: знакомтесь — микроконтроллеры AVR устройств управления. Они имеют минимальный набор возможностей и невысокую цену. Микроконтроллеры семейства «Mega», напротив, имеют развитую архитектуру и предназначены для более мощных микропроцессорных систем. Кроме того, фирма Atmel выпускает еще несколько видов микро ­ контроллеров, которые она также относит к серии AVR. Полный состав этой серии приведен далее в табл. 3.1. В данном Шаге мы рассмотрим основные возможности и особенно ­ сти построения всей серии микроконтроллеров AVR. Таким образом, мы перейдем от теоретических рассуждений к практическим вопросам конкретного устройства микросхем. Все микросхемы AVR строятся по единому принципу и имеют единую систему команд, которая для разных моделей микроконтроллеров может отличаться лишь в наличии либо отсутствии нескольких непринципиальных команд. Поэтому целесоо ­ бразно изучать всю серию микросхем как единое целое. Если попытаться сравнить микросхемы AVR с предыдущей серией микросхем (серия АТ89), то мы обнаружим очень много отличий. Разрабатывая новую серию, компания Atmel решила не привязываться к старым своим разработкам и кардинально изменила как внутреннюю архитектуру новых микроконтроллеров, так и систему команд. Состав серии AVR Итак, что же представляют собой микроконтроллеры серии AVR? Семейство AVR включает в себя микроконтроллеры самой разной кон ­ фигурации, с разным объемом памяти и разным количеством встроен ­ ных портов ввода-вывода и других дополнительных устройств. Конструктивное исполнение микроконтроллеров также очень разно ­ образно. Применяется несколько типов корпусов (см. рис. 3.1). Это тра ­ диционные корпуса типа PDIP с количеством ножек от 8 до 40. Корпуса типа SOIC с количеством выводов от 8 до 20. А вот большинство микро ­ контроллеров семейства Mega AVR выполнятся либо в сорока ­ выводных PDIP -корпусах, либо в современных многовыводных корпусах типа TQFP или MLF (до 64 выводов). В задачу данной книги не входит полное описание всех микросхем серии AVR. Здесь мы познакомимся лишь с общими сведениями, позволяющими SOIC8 TOFP8 PDIP4O Рис. 3.1. Микроконтроллеры серии AVR

RkJQdWJsaXNoZXIy MTExODQxMg==