Белов, А.В. Микроконтроллеры 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. Объем ОЗУ для раз-

RkJQdWJsaXNoZXIy MTExODQxMg==