Изучаем микроконтроллеры AVR. Введение

Автор: g1ar от 24-01-2013, 09:34

Итак, что же такое микроконтроллер? Самое просто понятие микроконтроллера(дальше мк)- это программируемая микросхема. Сам по себе мк это безделушка и, даже если подключить к нему питание, он ничего вам не сделает, но если ему приказать что-то делать он- сразу же превращается в верного солдата,которому приказал командир.
Для чего она нужна эта программа и принципе это устройство? Все просто, мк имеет ряд параметров(возможностей), а чтобы ими управлять как раз и нужна программа. В качестве примера возьмем новогоднюю гирлянду: при каждом режиме загораются определенные светодиоды, в определенном режиме(мигание,плавное загорание и тп.). После нажатия, мк запускает ту или иную подпрограмму управления гирляндой.
МК в домах можно встретить практически везде: в стиральных машинах, компьютерах, телевизорах, холодильниках, сигнализациях, мобильных и стационарных телефонах, дверных звонках и во многом другом, разве что в утюгах еще нет, но это дело времени.
И так начнем знакомство. Самые распространенные фирмы микроконтроллеров общего назначения это: Atmel и PIC. Каждые имеют свои плюсы и минусы, но об этом позже. Я буду рассказывать про МК фирмы Atmel, во-первых - они дешевле, во-вторых - большинство устройств в интернете сделаны именно на них, хотя и PIC встречается очень часто.
Atmel имеет семейство восьмибитных микроконтроллеров AVR. Их всегда можно определить по названию ATxxxxx, в качестве иксов могут стоять цифры или название базовой версии mega/tiny(ATmega(именно с ними мы и будем работать)/ ATtiny).

Основные параметры которые имеет МК:
-Память: ОЗУ(тут лежать данные) и ПЗУ(тут лежит сама программа)
-Таймер/Счетчик
-ШИМ
-АЦП/ЦАП
-Компаратор
-RC-генератор

В общем для начала нам хватит.

Тем кому не понятны эти термины, я постараюсь объяснить их как можно проще, но помните всегда можно задать вопрос!

ШИМ - широтно-импульсная модуляция (англ. Pulse-width modulation (PWM)) - генерация прямоугольных импульсов с разной скважностью, в основном используется для управления нагрузкой, к примеру, та же гирлянда в режиме постепенного включения светодиода когда начиная с тусклого, светодиод постепенно загорается всё ярче, этим как раз и управляет скважность импульсов. Чем выше величина ШИМ(коэффициент заполнения) тем ярче горит светодиод.
Изучаем микроконтроллеры AVR. Введение

Изучаем микроконтроллеры AVR. Введение


АЦП - аналого-цифровой преобразователь (англ. Analog-to-digital converter, ADC) - эта штука, судя из названия, преобразовывает аналоговый сигнал в цифровой (оцифровывает). К примеру, когда мы говорим в микрофон компьютера, наш голос(аналоговый сигнал) поступает в компьютер, где оцифровывается, и мы с ним можем делать, что захотим.

ЦАП - цифро-аналоговый преобразователь (англ. Digital-to-analog converter, DAC) - зеркальный брат АЦП, получив оцифрованный голос с микрофона - мы можем его вывести на колонки с помощью этого устройства.

Компаратор(англ. comparator) - этот зверь сравнивает сигналы и выдает значение, по которому уже судят какой же сигнал больше.

RC генератор - это устройство, из названия понятно, что состоит как минимум из R - резистора и C - конденсатора, генерирует тактовые импульсы с тактовой частотой. Тактовая частота определяет с какой скоростью будет работать МК, обычно она составляет не больше 8МГц. Эту частоту можно увеличивать кварцевым резонатором в среднем 24Мгц и выше.

МК можно встретить в разных корпусах:

1)TQFP корпус:
Изучаем микроконтроллеры AVR. Введение

2)DIP корпус:
Изучаем микроконтроллеры AVR. Введение

А вот и распиновка (цоколевка) корпусов, о ней дальше в статьях:

Изучаем микроконтроллеры AVR. Введение
Продолжение следует...

Теги: микроконтроллер, микроконтроллеры, avr, atmega

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.