RB0/INT0、RB1/INT1及RB2/INT2引脚的外部中断是边沿触发的;
如果INTCON2 寄存器中相应的INTEDGx位被置1,则为上升沿触发;如果该 INTEDGx 位清零,则为下降沿触发。
当RBx/INTx引脚上出现一个有效边沿时,相应标志位 INTxF 被置1 。在重新使能该中断前,必须在中断服务程序中先用软件将标志位INTxF 清零。
通过对相应的使能位INTxE 清零,可以禁止该中断。
如果INTxE 位在进入休眠状态前被置1 ,则所有的外部中断(INT0、INT1 及INT2)能把处理器从休眠状态中唤醒。如果全局中断使能位 GIE 被置1 ,则处理器将在唤醒之后转移到中断向量。 INT1 和INT2 的中断优先级由中断优先级位INT1IP(INTCON3<6>)和INT2IP (INTCON3<7>)中的值决定。没有与 INT0 有关的优先级位。INT0 始终是一个高优先级的中断源。
上一篇:PIC IDE编译器变量问题
下一篇:PIC18F452之1602自定义字符
设计资源 培训 开发板 精华推荐
- 下载有礼|是德科技:测试设备如何影响产品质量调研报告
- 【EEWORLD第三十四届】2012年01月社区明星人物揭晓!
- 【ST板卡来了(下)】 品读STM32实战经验,汲取FAE经验闯关去抽奖
- 答题赢京东卡|PI InnoSwitch产品系列学习中心
- 有奖直播 | 同质化严重,缺乏创新,ST60毫米波非接触连接器,赋予你独特的产品设计,重拾市场话语权
- ADI【混合动力汽车(HEV)/电动汽车(EV)】锂电池管理解决方案
- 【传感器,开玩啦】第一关:免费申请评测运动和环境传感器开发板
- 试用Vishay新型“IHLP磁芯损耗计算器”,抢楼赢好礼
- 2020年全球工程师调查
- 免费测评|涂鸦三明治Wi-Fi&BLE 开发板