C/C++ для AVR. Пошаговый курс

👁 72 просмотров

Это очередной курс, посвященный изучению программирования микроконтроллеров AVR на языке высокого уровня C/C++. При изучении данного курса будут использовано инструментальное средство программирования IDE Atmel Studio, который содержит в себе редактор исходного кода и отладчик для архитектуры AVR. Помимо этого будет использован симулятор Proteus 8 для анализа работоспособности программы.

Данный курс содержит описание архитектуры, который отвечает требованиям программирования на языке высокого уровня C/C++. Для глубокого понимания можно обратиться к курсу Assembler для AVR. Пошаговый курс

Assembler для AVR. Пошаговый курс

👁 53 просмотров

Данный курс материалов пошагово описывает использование микроконтроллеров AVR на низкоуровневом языке программирования AVR. В роли инструментального средства выступает Atmel Studio — родная для AVR IDE, позволяющая программировать и отлаживать код, написанный как на Assembler, так и на C/C++. В роли симулятора будет использованы как родной отладчик Atmel Studio, так и Proteus, но можно использовать и готовую плату — дело по вкусу. Материалы будут пополнятся по мере появления личного времени авторов блога.

Материалы курса будут подаваться в строгом стиле низкоуровневого программирования на Assembler и каждая тема будет рассмотрена детально, чтобы полностью понять архитектуру микроконтроллера.

Шаг 1. Обзор AVR

Шаг 2. Концепция языкового ассемблера в микроконтроллерах

Шаг 3. Программирование и тестирование AVR

Шаг 4. Регистры в AVR

Шаг 5. Порты в AVR

Шаг 6. Память SRAM в AVR

Шаг 7. Переходы и ветвления в программе

Шаг 8. Вычисления в программе

Шаг 9. Планирование проектов на AVR

Шаг 10. Периферия AVR