ВУЗ:
Составители:
SIG_PIN— прерывание по сигналу на выводе параллельного порта;
SIG_PIN_CHANGE0, SIG_PIN_CHANGEl – прерывание по
изменению уровня на выводе параллельного порта;
SIG_SPI – прерывание от SPI;
SIG_SPM_READY – память программ готова;
SIG_SUSPEND_RESUME;
SIG_UART0 – прерывание от UART(0);
SIG_UART0_DATA—прерывание по опустошению регистра данных
UART<0);
SIG_UART0_RECV – прерывание по завершению приема UART(0);
SIG_UART0_TRANS – прерывание по завершению передачи UART(O);
SIG_UART1 – прерывание от UART( l);
SIG_UART1_DATA – прерывание по опустошен ню регистра данных
UART(1);
SIG_UART1_RECV – прерывание по свершению приема UART(I);
SIG_UARTl TRANS – прерывание по завершению передачи UART(1);
SIG_UART_DATA – прерывание по опустошению регистра данных
UART;
SIG_UART_RECV – прерывание по завершению приема UART;
SIG_UART_TRANS – прерывание по завершению передачи UART;
SIG USARTO DATA – прерывание по опустошению регистра данных
USART(0);
SIG_USARTO_RECV – прерывание по завершению приема I SART(0).
SIG_USARTO_TRANS – прерывание по завершению передачи
USART(0);
SIG_SART 1_DATA – прерывание по опустошению регистра данных
USART(l);
SIG_USART1_RECV – прерывание но завершению прием USART(1);
SIG_USART1_TRANS – прерывание по завершению передачи
USART(1);
Пример 3. Мигающие каждые полсекунды индикаторы.
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/signal.h>
#define Freg 8000000
INTERRUPT(SIG_OVERFLOW1) //Подпрограмма обработки
прерывная по переполнению счётчика T/C1
{
77
Страницы
- « первая
- ‹ предыдущая
- …
- 75
- 76
- 77
- 78
- 79
- …
- следующая ›
- последняя »