Описание курса по программированию AVR-микроконтроллеров
Этим постом мы начинаем обширный курс по программированию AVR-микроконтроллеров.
Предмет курса
Мы предлагаем курс по программированию AVR-микроконтроллеров на языке C. Все примеры мы будем рассматривать на основе нашей Arduino-совместимой платы EduBoard и шилда для нее — TutorShield.
Все примеры проверены именно на этих платах с микроконтроллером Atmega8, но будут работать на большинстве микроконтроллеров AVR. Мы выбрали именно их, потому что при этом не понадобится использование программатора и макетных плат. Достаточно подключить их к USB-порту, установить требуемые перемычки и приступить к работе.
Содержание курса
В рамках этого цикла статей мы постараемся описать с точки зрения программирования и электроники основные функции микроконтроллеров:
- Начало работы
- Управление цифровыми выходами. Начало
- Управление цифровыми выходами. Продолжение
- Сегментный индикатор
- Динамическая индикация
- Аппаратный ШИМ микроконтроллера
- Работа с пьезоизлучателем. Проигрывание мелодии
- Работа с UART
- Настройка выводов на вход
- Внешние прерывания. Подключение энкодера
- Подключение энкодера
- Использование АЦП. Переменные резисторы
- Обработка кнопок при помощи АЦП
- Использование таймеров
- Работа с датчиками 1-wire
- Задания для самостоятельной работы
Мы будем очень рады, если вы поддержите наш ресурс и посетите магазин наших товаров shop.customelectronics.ru.
Метки: AVR, C, курс обучения Просмотров: 15996