求教:关于外部中断寄存器PR的理解
答案:2 悬赏:30 手机版
解决时间 2021-02-09 08:44
- 提问者网友:蔚蓝的太阳
- 2021-02-08 13:53
求教:关于外部中断寄存器PR的理解
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-08 14:05
void EXTI0_IRQHandler(void)
{
delay_ms(10);//消抖
if(KEY3==1) //WK_UP按键
{
BEEP=!BEEP;
}
EXTI->R=1<<0;
}
其中,我对 “EXTI->R=1<<0”语句的理解是:清除LINE0上的中断标志位 ,当外部中断线上发生了选择的边沿事件,该位会被置1;在该位中写入1可以清除它 ,即解除挂起的中断, 相当于将已经发生的中断复位,以便下次可以重新触发。不知道我的理解对不对?因为我对外部中断挂起寄存器PR的理解有的不清楚。
请指教,谢谢!
{
delay_ms(10);//消抖
if(KEY3==1) //WK_UP按键
{
BEEP=!BEEP;
}
EXTI->R=1<<0;
}
其中,我对 “EXTI->R=1<<0”语句的理解是:清除LINE0上的中断标志位 ,当外部中断线上发生了选择的边沿事件,该位会被置1;在该位中写入1可以清除它 ,即解除挂起的中断, 相当于将已经发生的中断复位,以便下次可以重新触发。不知道我的理解对不对?因为我对外部中断挂起寄存器PR的理解有的不清楚。
请指教,谢谢!
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-02-08 15:45
搜一下:求教:关于外部中断寄存器PR的理解
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯