This shows you the differences between two versions of the page.
| ru:avr:introduction [2013/08/04 16:00] – создано eduardtlmk | ru:avr:introduction [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Введение ====== | ||
| - | [{{ : | ||
| - | |||
| - | AVR это 8-битная серия микроконтроллеров RISC, производимая компанией Atmel. Микроконтроллер AVR имеет Гарвардскую архитектуру и соответственно отдельно программную память, | ||
| - | Производство микроконтроллеров AVR начали в 1997 году и на данный момент они являются наиболее распространенными среди любителей электроники. Изначальными преимуществами были дешевые средства разработки, | ||
| - | |||
| - | |||
| - | В зависимости от типов применения микроконтроллеры AVR имеются с различной конфигурацией Большую часть AVR-ов образует серия megaAVR, которая имеет больший объем программной памяти. В противоположность микроконтроллерам megaAVR имеется серия tinyAVR с меньшим размером корпуса и урезанными возможностями. Вдобавок имеются ещё серии микроконтроллеров созданных специально для USB, CAN, LCD, ZigBee, автоматики, | ||
| - | |||
| - | Далее описаны основные возможности микроконтроллеров серии megaAVR на примере наиболее распространенного контроллера - ATmega128, который используется в комплекте Домашней Лаборатории. В общем, у всех микроконтроллеров серии AVR имена, обозначения и правила использования регламентированы так, чтобы примеры можно было использовать и в других контроллерах, | ||
| - | |||
| - | ===== Физический вид ===== | ||
| - | |||
| - | [{{: | ||
| - | |||
| - | Как и все другие чипы, микроконтроллер AVR упакован внутрь стандартного корпуса. Традиционным корпусом является DIP (называется так же DIL). DIP это корпус прямоугольной формы с двумя рядами выводов по длинным сторонам. Длина выводов примерно 5мм. DIP корпус разумно использовать в хобби и прототипах, | ||
| - | |||
| - | Намного компактнее SMT корпуса (называют так же SMD), т.к. у них ножки предусмотрены не для прохождения через плату, а напрямую для припаивания к дорожкам. Чипы в SMT корпусах тоненькие, | ||
| - | |||
| - | Микроконтроллеры AVR имеются как в DIP так и в SMT корпусах. Выводы расположены логически и электрически одинаково. Цифровые выводы AVR согласованы со стандартным TTL/CMOS уровнем напряжения. При питающем напряжении 5 В, напряжение от 0 до 1 В означает логический ноль, который называют и пишут как: ноль, 0, низкий, | ||
| - | |||
| - | |||
| - | |||
| - | ==== ATmega128 ==== | ||
| - | |||
| - | Ниже приведена схема расположения вывод микроконтроллера ATmega128 в корпусе SMT. Рядом с каждым выводом приведен номер, основная функция и в скобках альтернативная функция. Питающие концы - GND и VCC. Выводы AVCC - аналогово-дигитальный преобразователь и AREF - сравниваемое напряжение. Выводы XTAL1 и XTAL2 для внешнего кварцевого осциллятора, | ||
| - | |||
| - | [{{ : | ||