Аппаратная ШИМ в микроконтроллере ATmega8

В этой заметке я постараюсь немного затронуть тему аппаратной ШИМ (широтно-импульсной модуляции, англ. PWM - Pulse-width modulation) в микроконтроллерах семейства AVR на примере микроконтроллера ATmega8. Классический ШИМ сигнал представляет собой цифровой сигнал, определенной постоянной частоты.

Циклы в языке C и структуры, синтаксис, примеры.

Сразу хочу предложить скачать два полезных документа:
- Хороший букварь по синтаксису языка Си

Подключение N-кодера(энкодер) к микроконтроллеру AVR

При конструировании всяких подвижных агрегатов, будь то робот или станок на производстве, встает вопрос о контроле положения движущихся частей. Для таких целей используют валкодеры (их еще называют энкодеры, датчики положения). Валкодеры бывают механические и оптические. Типичный механический валкодер представляет собой диск с прорезями и две группы контактов:

Прерывания микроконтроллеров семейства AVR

Меня самого мучал вопрос что ж это такое, искал информацию, но из-за того, что в русскоязычном интернете нету ни одного толкового сайта наполненного информацией, структурированного и ухоженного, кроме конечно easyelectronics.ru пришлось потратить довольно много времени на освоение данного вопроса.

Матричная клавиатура 4х4 динамическое считывание данных с портов

В прошлой своей заметке я описывал считывание одной клавиши с помощью микроконтроллера ATmega8 и вывод на ЖКИ. Написанную выше программу можно легко модифицировать на большее количество кнопок. Следует подсоединить клавиши к свободным выводам и периодически их всех опрашивать.

RSS-материал