Устройство микроконтроллеров AVR


Устройство микроконтроллеров AVR
ATmega и ATtiny

Общее устройство микроконтроллера
Счетчик команд
Память микроконтроллера: виды памяти и организация памяти
Стек
Регистры общего назначения
Регистры ввода-вывода
Регистр состояния SREG
Периферийные устройства

На свете есть много разных, хороших и не очень, популярных и редко применяемых, микроконтроллеров. В силу личных пристрастий, да и не только, в этом разделе сайта будет рассказываться об устройстве микроконтроллеров фирмы Atmel семейства megaAVR и tinyAVR. Это семейство микроконтроллеров AVR, в силу простоты и универсальности устройств, преемственности структуры для различных типов контроллеров и простоты схемотехники, хорошо подходит для начинающих радиолюбителей и прекрасно для использования в радиолюбительской практике для претворения своих идей (даже бредовых!) в жизнь.

Устройство микроконтроллеров AVR

Всю серию статей по устройству микроконтроллеров я постараюсь изложить как можно подробнее, понятливей и доходчивей. Буду благодарен читателям сайта за конструктивные замечания по вопросам изложения материала, допущенных ошибках и неточностях.


Общее устройство МК Общее устройство микроконтроллера

Фирма ATMEL была создана в 1984 году, полное название – Advanced Technologi Memory and Logic.
Первый МК фирма выпустила в 1993 году.
В 1995 году была придумана новая архитектура процессорного ядра для МК, так называемое RISС-ядро. Новую архитектуру МК назвали AVR. Идея новой архитектуры ядра оказалась очень удачной, и уже с 1997 года ATMEL начала серийный выпуск МК на основе RISC-ядра. В настоящее время ATMEL выпускает в год несколько миллиардов МК разнообразных типов. Из всего этого множества выделяется два семейств восьмиразрядных МК: tinyAVR и megaAVR.


(18 голосов, оценка: 4,78 из 5)

Загрузка...


Устройство микроконтроллеров AVR ATmega и ATtiny: память, регистры, порты, компаратор, таймер, ADC, ШИМ, периферийные устройства
Published by: Мир микроконтроллеров
Date Published: 05/01/2015



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *