пример

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

Пример кода для работы с внешними прерываниями int0 int1

Для программ основа которы является обработка сигналов подаваемых на выводы внешнего прерывания необходимо код, вот хороший пример структуры кода для обработки внешних прерываний int0 и int1 для микроконтроллера ATmega8

  1. #include <avr/io.h>
  2. #include <avr/interrupt.h>
  3.  
  4. SIGNAL(SIG_INTERRUPT0)//обработка прерываний
  5. {

ATmega128 пример часов с RTC

Вот сегодня немного разобрался с асинхронным режимом таймера 0 в 128 меге и набросал с помощью апноута и даташита часы реального времени с выводом время и даты на LCD16x2. Может кому-нибудь понадобиться сие творение, поскольку в сети ничего подобного найти не мог.

  1. #include <avr/io.h>
  2. #include <avr/interrupt.h>
  3. #include <util/delay.h>
  4. #include "LCD.c"

Шаблон и пример работы с UART для attiny2313 AVR

Для отладки устройств на микроконтроллерах всегда необходимо знать как происходит выполнение программы прошивки.
Я сам часто использую встроенный модуль UART в микроконтроллерах AVR для получения информации что же происходит внутри микроконтроллера.

Пример использования ШИМ и внутреннего АЦП

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

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

RSS-материал