Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
74 Микроконтроллеры AVR от азов программирования... понять основные принципы построения микросхем. Более подробно мы остановимся лишь на одной микросхеме из этой серии, и произойдет это в Шаге 4. В качестве примера выбрана микросхема ATtiny2313. В Шаге 6 будет приведено ее подробное описание. Изучив эти све дения, вы сможете уже самостоятельно легко разобраться во всех тон костях устройства любого другого конкретного микроконтроллера. Исчерпывающую информацию о каждом их них можно найти в любом справочнике по микросхемам AVR (например, в [6]). Если в справочной литературе не окажется нужной вам микросхемы, рекомендую скачать из Интернета оригинальное описание нужной вам микросхемы, так называемый даташит (Datasheet). Любой даташит всегда найдется на сайте производителя ( www.atmel.ru или www.atmel.com ) . К сожалению, выложенная там документация существует только на английском языке. Полный список всех микроконтроллеров серии AVR, производимых настоящее время фирмой Atmel, и их основные характе ристики приведены в табл. 3.1. Особенности серии AVR Микроконтроллеры серии AVR относятся к классу восьмиразрядных микроконтроллеров. Это значит, что подавляющее большинство опера ций процессоры производят с восьмиразрядными двоичными числами. По этой причине встроенная шина данных у этих контроллеров тоже восьмиразрядная. Все ячейки памяти и большинство регистров микро контроллера также восьмиразрядные. Для обработки шестнадцатиразрядных чисел некоторые внутрен ние регистры могут объединяться попарно. Каждая такая пара может работать как один шестнадцатиразрядный регистр. Исключение состав ляет память программ. Она целиком состоит из шестнадцатиразрядных ячеек. Микроконтроллеры AVR изготавливаются по КМОП-технологии, бла годаря которой они имеют достаточно высокое быстродействие и низкий ток потребления. Большинство команд микроконтроллера выполняется за один такт. Поэтому быстродействие контроллеров может достигать 1 миллиона операций в секунду при тактовой частоте 1 МГц. Внутренняя память Микроконтроллеры AVR имеют в своем составе три вида памяти. Во-первых, это ОЗУ (оперативная память для данных). В документа ции фирмы Atmel эта память называется SRAM. Объем ОЗУ для раз-
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==