atmega8

warning: Creating default object from empty value in /var/www/fendercustomsh/data/www/avrlab.com/modules/taxonomy/taxonomy.pages.inc on line 34.

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

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

Внешняя память EEPROM серии 24cXX и микроконтроллер AVR

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

Работа с кнопками программа обработки нажатия для микроконтроллера ATmega8

В этой заметке пойдет речь о считывании информации с помощью клавиш. Выводить введенную информацию будем на алфавитно-символьный ЖКИ. Предлагаю начать с самого простого. Подсоединим одну клавишу, без фиксатора, нормально разомкнутую и рассмотрим некоторые тонкости работы.

Пример работы с протоколом RC5 decoder на AVR микроконтроллере ATmega8

"...Хорошие художники - копируют,
великие художники - воруют..."
П.Пикассо

Далее я представлю рабочий код программы-декодера сигналов протокола RC5 для ИК пультов дистанционного управления.
Программа не моя, за нее хочу сказать большое спасибо парню по имени Peter Dannegger.

Обработка принятых по протоколу USART данных на примере ATmega8

Очень часто приходится осуществлять связь с различными устройствами через модуль USART микроконтроллера, принимать и отправлять данные. Вот как раз как можно обрабатывать данные и приведу пример обработки данных принятых по протоколу USART.

RSS-материал