AVR C语言编程通用脚本
#include
#include
#include
#include
#include
#define F_CPU 8000000//时钟源频率
int main(void)
{
while(1)//前后台系统
{
}
}
SIGNAL(SIG_INTERRUPT0) //外部中断INT0
{}
SIGNAL(SIG_INTERRUPT1) //外部中断INT1
{}
SIGNAL(SIG_OUTPUT_COMPARE2)// 定时器/计数器比较匹配中断
{}
SIGNAL(SIG_OVERFLOW2)// 定时器/计数器2 溢出中断
{}
SIGNAL(SIG_INPUT_CAPTURE1)// 定时器/计数器2 输入捕获中断
{}
SIGNAL(SIG_OUTPUT_COMPARE1A )//定时器/计数器1 比较匹配A
{}
SIGNAL(SIG_OUTPUT_COMPARE1B )//定时器/计数器1 比较匹配B
{}
SIGNAL(SIG_OVERFLOW1 )//定时器/计数器1 溢出中断
{}
SIGNAL(SIG_OVERFLOW0 )//定时器/计数器0 溢出中断
{}
SIGNAL(SIG_SPI )//SPI操作完成中断
{}
SIGNAL(SIG_UART_RECV)// USART 接收完成
{}
SIGNAL(SIG_UART_DATA)// USART 寄存器空
{}
SIGNAL(SIG_UART_TRANS)// USART 发送完成
{}
SIGNAL(SIG_ADC)// ADC转换完成
{}
SIGNAL(SIG_EEPROM_READY)// E2PROM 准备就绪
{}
SIGNAL(SIG_COMPARATOR)// 模拟比较器中断
{}
SIGNAL(SIG_2WIRE_SERIAL)// TWI 中断
{}
SIGNAL(SIG_SPM_READY)// 写程序存储器准备好
{}