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

Изучаем микроконтроллеры 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

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

Профиль
Здравствуйте Гость


Логин:
Пароль:
Поиск документации
Новое на форуме
Часы пропеллер [Светоэффекты] Ответов 103, последний: 9-01-2017, 21:17 от Andrey
Болтовня про стробоскоп [Болталка] Ответов 9, последний: 6-01-2017, 01:00 от Germ
помогите с воздушным трансформатором [Разное] Ответов 1, последний: 6-01-2017, 00:44 от Germ
Усилитель НЧ Hi-Fi 32 Вт на TDA2050 [Усилители] Ответов 15, последний: 26-11-2016, 13:08 от DOSS
терменвокс [Разное] Ответов 2, последний: 22-11-2016, 12:54 от tuskinette
Новое в блогах
Программатор ключей Ibutton RW1990 на arduino 05.05.2016 - Программатор ключей Ibutton RW1990 на … (0)
Регулятор громкости на Arduino и энкодере 31.03.2016 - Регулятор громкости на Arduino и энкод… (1)
Двухканальный ШИМ регулятор мощности на AtTiny 13 27.03.2016 - Двухканальный ШИМ регулятор мощности н… (0)
Резистивная клавиатура на Arduino pro micro 23.03.2016 - Резистивная клавиатура на Arduino pro … (0)
Зарядное устройство Li-ion аккумуляторов 22.01.2016 - Зарядное устройство Li-ion аккумулятор… (13)
Статистика
Пользователей онлайн: 27
Гостей: 27
Реклама
Теги

Требуется для просмотраFlash Player 9 или выше.

Покаказать все теги
Социальные сети