Самоучитель AVR Studio. Обучение на простых примерах.
Вступление
28.12.2007 г.

Здравствуйте! Занятия с Радиодедом помогут Вам разобраться с программированием микроконтроллеров AVR на ассемблере. Самоучитель состоит из лекций, читать желательно попорядку. Изложены азы: от непосредственного написания программы и компиляции до программирования микросхемы и отладки схемы. Желательно скачать последнюю версию AVR Studio. Крайне рекомендую книжку Джона Мортона "Микроконтроллеры AVR. Вводный курс".

Вопросы задавайте на форуме Улыбающийся

Сквозь терни к звёздам! С уважением, Радиодед.

Комментарии (3) | Просмотров: 5260

 
Работа с энергонезависимой памятью EEPROM
22.03.2010 г.
Кроме FLASH-памяти программ и оперативной памяти RAM в микроконтроллере есть другой вид памяти - EEPROM. В отличии от RAM-памяти данные в памяти EEPROM сохраняются даже после выключения питания. Аббревиатура EEPROM расшифровывается как Electrically Erasable Read-Only Memory (электрически стираемая память ПЗУ). В микроконтроллерах AVR серии Classic для работы с памятью EEPROM достаточно трёх управляющих регистров:
 

Комментарии (4) | Просмотров: 2086

Подробнее...
 
Регистры и порты микроконтроллера AVR
02.02.2009 г.
Одним из самых важных аспектов программирования микроконтроллеров является работа с регистрами и портами. У микроконтроллеров серии AVR несколько регистров ввода/вывода и 32 рабочих регистра общего назначения. Программист не может непосредственно записать число в регистр ввода/вывода. Вместо этого он должен записать число в регистр общего назначения, а затем скопировать значение этого регистра в регистр ввода/вывода. Рабочие регистры обозначаются как R1, R2, ... , R31.
 

Комментарии (8) | Просмотров: 7595

Подробнее...
 
Разбираемся с микроконтроллером AT90s2313
28.12.2007 г.

Что же умеет делать наш микроконтроллер AT90s2313 для которого мы пишем прошивку. Как подключать? Чтобы полностью понять что такое микроконтроллер и как он работает советую скачать datasheet .

Комментарии (3) | Просмотров: 7396

Подробнее...
 
Основные ассемблерные команды микроконтроллеров AVR
02.02.2009 г.
Для изучения азов программирования микроконтроллеров AVR на ассемблере необходимо понимать значения ассемблерных мнемоник. В новейших микроконтроллерах AVR семейства MEGA доступно около двух сотен операций, и почти каждая из команд выполняется микроконтроллером за один такт, за исключение команд ветвления и аппаратного умножения.
 

Комментарии (12) | Просмотров: 7432

Подробнее...
 
Создаём Проект в AVR Studio
28.12.2007 г.
Надеюсь, Вы уже установили AVR Studio. Приступим к созданию простенького проекта. Рассмотрим процесс создания, компиляции и симуляции программы для микроконтроллера.
 

Комментарии (6) | Просмотров: 11022

Подробнее...
 
Моя первая программа на ассемблере
06.01.2008 г.
Напишем простенькую программку для микроконтроллера. Рассмотрим пример простой программы "мигалка", написанной на ассемблере для МК at90s2313. Разобравшись с этой программой Вы сможете писать собственные!
 

Комментарии (27) | Просмотров: 11827

Подробнее...
 
Пример работы ШИМ и АЦП на ассемблере AVRStudio
02.02.2008 г.
Простенькая программка иллюстрирует работу с Fast PWM Timer1 и АЦП. Написана на ассемблере, компилируется в AVRStudio. Для микроконтроллера atmega8, который тактируется внутренним RC - генератором на 1MHZ. Или как реализовать ШИМ на микроконтроллере.
 

Комментарии (2) | Просмотров: 7828

Подробнее...
 
Прошивка микроконтроллера
06.01.2008 г.

Программа написана и откомпилирована, что дальше? - Прошивка микроконтроллера. Большинство контроллеров AVR поддерживает режим внутрисхемного программирования ISP.  Данный программатор STK 200, имеет очень простую схему, и программирует МК очень быстро.

Это означает, что Вам не нужно вытаскивать микроконтроллер из платы каждый раз, когда Вам необходимо его перепрограммировать. С помощью программы PonyProg (скачать PonyProg) Вы сможете прошить большинство микроконтроллеров AVR и PIC.

Комментарии (18) | Просмотров: 16489

Подробнее...
 

ARV Reserch: Электроника — просто, полезно, увлекательно. Электронные устройства и программные средства для радиолюбителей и профессионалов, только авторские разработки, плагиата нет! Разработки на заказ.