[其他产品]

PIC18FXX2之INT0中断

[复制链接]
494|2
手机看帖
扫描二维码
随时随地手机跟帖
waveforms|  楼主 | 2019-4-24 13:53 | 显示全部楼层 |阅读模式
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 始终是一个高优先级的中断源。

使用特权

评论回复
幸福小强| | 2019-4-24 22:47 | 显示全部楼层
中断这个比较容易上手

使用特权

评论回复
heisexingqisi| | 2019-4-30 20:43 | 显示全部楼层
18F4系列的学过,没用过。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

212

帖子

1

粉丝