За последние 15 лет житиё людей, связанных с электроникой (радиотехникой, электротехникой, радиолюбительством) кардинально упростилось - во многих торговых точках появились дешёвые, мощные и надёжные микросхемы, которые можно самостоятельно настраивать на ту задачу, которая вам нужна - микроконтроллеры.
Нужно не пугаться этих пауков, а активно их осваивать! Убедитесь, что ничего сверхсложного в них нет, а процесс изучения скорее напоминает детскую игру, чем какое-то заумное, возвышенное и недоступное простому смертному деяние. Если количество деталей в Вашей радиоконструкции превысило полтора-два десятка, заменяйте их микроконтроллером, экономьте своё время и деньги
_________________________________________________________________________________________________________
Скачать видеопособия "Микроконтроллеры, орг вопросы" (6 серий): turbobit
Скачать видеопособия "Внешние прерывания" (3 серии): turbobit
Скачать видеопособия "Манипуляции отдельными битами" (6 серий): turbobit
Скачать архив книг по микроконтроллерам и документацию: turbobit
_________________________________________________________________________________________________________
Программирование микроконтроллеров. Организационные вопросы.
1) Видеопособие - микроконтроллеры. Введение. Зарезервировано
• Что такое микроконтроллер, для чего он нужен, как он выглядит.
• Устройство и принцип работы микроконтроллера.
• Преимущества конструкций на микроконтроллерах перед конструкциями на микросхемах и дискретных радиодеталях.
2) Видеопособие - обзор микроконтроллеров фирмы Atmel на ядре AVR.
• Типы корпусов современных микросхем, приспособления для работы с ними.
• Буквенное обозначение атмеловских микроконтроллеров. далее...
3) Видеопособие - микроконтроллер AT Mega8515 - 16PU Если вы не смогли купить Mega8515, купите Мega8, Mega16, Mega8535, Tiny2313... какая разница - все мк Tiny и Mega прошиваются и программируются одинаково (кроме ATtiny11, 12, 13, 15, 28 - у них нет SPI). Тут один товарищ сразу Мегу128 схватил - и ничего, всё работает :)))
• Назначение выводов.
• Приобретение программатора для прошивки микроконтроллера через USB порт. далее...
4) Видеопособие - монтируем микроконтроллер на цанговой макетной плате, подключаем питание.
• Рассчитываем внешнюю нагрузку (приближённо).
• Подключаем USB-программатор к микроконтроллеру. далее...
5) Видеопособие - учимся управлять напряжением на выводах микроконтроллера.
• Пишем первые простейшие программы в редакторе CodeVisionAVR.
• Переносим программу в память микроконтроллера (прошиваем кристалл). далее...
6) Видеопособие - прошиваем микроконтроллер через LPT-порт старого компьютера (если сложно достать USB-программатор). далее...
7) Видеопособие - стартовые наборы "стартеркиты" - конструкторы для быстрого изучения микроконтроллеров. далее...
_________________________________________________________________________________________________________
Прерывания.
8) Видеопособие - прерывания в микроконтроллерах. Практика (часть 1).
Схема и программа для изучения прерываний. Регистры отвечающие за прерывания. Векторы прерываний. Настройка вывода на вход. Подключение подтягивающего резистора. Подключение кнопки. Пороговые напряжения. Гистерезис. далее...
9) Видеопособие - прерывания в микроконтроллерах. Практика (часть2).
Внешнее прерывание по нисходящему фронту на служебном выводе. Очередь прерываний. Ложное срабатывание внешнего прерывания из-за дребезга контактов. Прерывание по восходящему фронту. Задержка программы для предотвращения ложного прерывания в момент подачи питания. далее...
_________________________________________________________________________________________________________
Манипуляции отдельными битами.
10) Видеопособие - битовое поле. Битовые маски. Независимое обнуление бита в регистре. Инвертирование бита. Установка бита. Обзор симулятора Logisim. далее...
11) Видеопособие - считывание отдельного бита. далее...
12) Видеопособие - сшивка и разделение битовых полей. далее...
13) Видеопособие - сборка числа из отдельных битов. Переобозначение пинов порта и разрядов служебных регистров. Директива #define. Использование сборки в качестве битовой маски. Создание заголовочных файлов. далее...
____________________________________________________________________________________________
Сравнительные характеристики микроконтроллеров ATMEL семейств mega и tiny
Для углублённого изучения микроконтроллеров AVR скачайте или купите книги:
Лебедев М.Б. CodeVisionAVR Пособие для начинающих.
Предко М. Руководство по микроконтроллерам. Т1, Т2.
Шпак Ю.А. Программирование на языке C для AVR и PIC микроконтроллеров.
Гилмор Ч. Введение в микропроцессорную технику
_________________________________________________________________________________________________________
CodeVisionAVR - официальный сайт редактора-компилятора CVAVR.
Logisim - простой симулятор цифровых схем (оф. сайт hendrix.edu).
Даташит на ATmega8515 - документация на микроконтроллер ATmega8515, применяемый в данном видеокурсе.
Набор статей по мк ATmega128 на русском - поскольку Мега128 - самый мощный мк в своём классе, то описываются абсолютно все возможные узлы. Пригодится для расширения кругозора :)
Сворень Р.А. Электроника - шаг за шагом - самая простая в мире книга по электронике. Прочтите, и любой ВУЗовский учебник пойдёт у Вас как по маслу.
Повесть об одном байте - всем, кто интересуется микроконтроллерами, читать обязательно !!
Если Вы находитесь в Москве или недалеко от неё, то можете раздобыть микроконтроллер и другие радиодетали по следующим адресам: www.terraelectronica.ru , www.chipdip.ru (дорогой магазин, зато на сайте куча бесплатной документации), www.mitracon.ru , www.tkmitino.ru , www.platan.ru , Царицынский радиорынок (рядом с м. Царицыно).
Поиск радиодеталей по всем магазинам и складам: www.efind.ru , www.chipfind.ru - подбирайте по цене, городу, наличию.
__________________________________________________________________________________________________________________