本站首页
|
CAS工程
|
AVR
|
STM8/STM32
|
其它MCU
|
软件下载
|
关于本站
网店
AVR外部中断与引脚中断
来源: 芯艺工作室
本站广告
ENC28J60+uIP DHCP动态获取IP及UDP广播服务端示例
ENC28J60+uIP 基于TCP的MODBUS IO示例
C720H5上实现MODBUS远程IO
ENC28J60+uIP HTTP GET方式将温度数据上传到web服务器
FM1702读写S50(也叫M1)卡相关资料
查看更多....
外部中断,ATMEGA16为例
初始化:
MCUCR=_BV(ISC00)|_BV(ISC01);//上升沿触发
GICR=_BV(INT0);//外部中断0允许
中断处理函数
ISR(INT1_vect)
{
//...
}
引脚中断,ATMEGA168为例
初始化:
PCMSK2|=_BV(PCINT20); //IRQ引脚电平变化中断使能
PCICR|=_BV(PCIE2); //引脚变化中断3开
中断处理函数
ISR(PCINT2_vect)
{
if(PIND & _BV(PD4)) //高电平
{
//...
}
}
声明:芯艺工作室(http://www.chipart.cn)保留所有权力,转载请注明出处!
芯艺工作室
蒙ICP备06005492号
Copyright© 2004-2020
ChipArt Studio
All Rights Reserved