День: 13.03.2021

Работа с прерываниями PCINT0…7

ATtiny2313 PCINT0…7 — это входы для внешнего прерывания которое срабатывает при изменении состояния на входах PCINT7..0. Для ATtiny2313 входы PCINT0..7 соответствуют входам PB0..7. За внешние прерывания отвечают три регистра.   Регистр GIMSK — разрешает прерывания 7 6 5 4 3 2 1 0 PCIE Прерывания на выводах PCINT0…7 разрешено, если PCIE бит установлен в 1. […]

5,00 (3)
Загрузка...
Просмотров: 2 104 Читать статью

Секундомер на ATtiny2313 (Arduino IDE)

На базе ATtiny2313 можно собрать простой секундомер. Информация выводится на дисплей LCD1602. Для управления секундомером используются три кнопки — СТАРТ, СТОП, СБРОС. Минимальный шаг секундомера 0,1 секунда, максимальное время измерения 24 часа. Кнопки СТОП и СТАРТ работают через прерывания IN0 и INT1 (пример — http://rcl-radio.ru/?p=94273), время тактируется при помощи таймера 1, частота прерывания таймера 0,1 […]

5,00 (2)
Загрузка...
Просмотров: 2 594 Читать статью

Работа с прерываниями INT0 и INT1

ATtiny2313 INT0 и INT1 — это внешние прерывания которые обрабатываются когда возникают внешние события на входах INT0 и INT1. Внешним событием может быть изменение логического состояния на входах INT0 и INT1, а само срабатывание прерывания может происходить как по фронту, так и по уровню входного сигнала. За внешние прерывания отвечают три регистра.   Регистр MCUCR — определяет тип обрабатываемого […]

5,00 (4)
Загрузка...
Просмотров: 2 598 Читать статью

Работа с прерываниями INT0 и INT1

Atmega328 INT0 и INT1 — это внешние прерывания которые обрабатываются когда возникают внешние события на входах INT0 и INT1. Внешним событием может быть изменение логического состояния на входах INT0 и INT1, а само срабатывание прерывания может происходить как по фронту, так и по уровню входного сигнала. За внешние прерывания отвечают три регистра.   Регистр EICRA — определяет тип обрабатываемого […]

5,00 (4)
Загрузка...
Просмотров: 4 771 Читать статью