CUSTOMELECTRONICS.RU
Информационно-учебный блог о разработке электроники
Эл. почта: info@customelectronics.ru

Описание курса по программированию AVR-микроконтроллеров

Этим постом мы начинаем обширный курс по программированию AVR-микроконтроллеров.

Предмет курса

Мы предлагаем курс по программированию AVR-микроконтроллеров на языке C. Все примеры мы будем рассматривать на основе нашей Arduino-совместимой платы EduBoard и шилда для нее — TutorShield.
Все примеры проверены именно на этих платах с микроконтроллером Atmega8, но будут работать на большинстве микроконтроллеров AVR. Мы выбрали именно их, потому что при этом не понадобится использование программатора и макетных плат. Достаточно подключить их к USB-порту, установить требуемые перемычки и приступить к работе.

EduBoard и TutorShield

EduBoard и TutorShield

Содержание курса

В рамках этого цикла статей мы постараемся описать с точки зрения программирования и электроники основные функции микроконтроллеров:

  1. Начало работы
  2. Управление цифровыми выходами. Начало
  3. Управление цифровыми выходами. Продолжение
  4. Сегментный индикатор
  5. Динамическая индикация
  6. Аппаратный ШИМ микроконтроллера
  7. Работа с пьезоизлучателем. Проигрывание мелодии
  8. Работа с UART
  9. Настройка выводов на вход
  10. Внешние прерывания. Подключение энкодера
  11. Подключение энкодера
  12. Использование АЦП. Переменные резисторы
  13. Обработка кнопок при помощи АЦП
  14. Использование таймеров
  15. Работа с датчиками 1-wire
  16. Задания для самостоятельной работы

Мы будем очень рады, если вы поддержите наш ресурс и посетите магазин наших товаров shop.customelectronics.ru.

Метки: , , Просмотров: 11808