Microchip
登录
直播中
李秀荣
8年用户
204经验值
私信
关注
[问答]
PORTG更改通知中断服务例程出现问题怎么解决
开启该帖子的消息推送
中断
ISR
您好,下面是一个PORTG更改通知中断服务例程:问题是,中断标志(IFS3bit.CNGIF)在服务例程的第一个入口处不能被清除。调试时,设置IFS3BIT.CNGIF,代码进入中断TyEngEnter处理程序。似乎执行,但国旗保持不变。例程结束,但是由于标志没有改变,程序再次进入这个ISR,第二次,相同的代码执行并且中断标志按照预期被清除。在代码执行中,你认为问题是什么?我不喜欢这些奇怪的错误,因为不知情的事情正在发生,这会导致将来更大的问题。谢谢,Tankut
回帖
(2)
丁亚念
2020-5-13 14:17:41
在清除标志之前重新读取。
在清除标志之前重新读取。
举报
卢兰凤
2020-5-13 14:37:37
您好,我应该问您是否是一个规则,我没有看到任何关于您的方法的通知。或者它是一个假的读取改变代码看起来像第二个没有问题的方式,我之前描述?请告诉我你的信息来源,谢谢,Tankut。
您好,我应该问您是否是一个规则,我没有看到任何关于您的方法的通知。或者它是一个假的读取改变代码看起来像第二个没有问题的方式,我之前描述?请告诉我你的信息来源,谢谢,Tankut。
举报
更多回帖
rotate(-90deg);
回复
相关问答
中断
ISR
程序在
中断
标志被清除后进入
中断
服务例程
是什么原因?
2020-12-16
1809
为什么程序在清除
中断
标志后进入
中断
服务例程
?
2025-08-27
117
更改
通知
CN尚不可用PIC32MZ
2019-11-05
928
在什么情况下使用
更改
通知
图钉?
2019-09-24
1249
输出比较
中断
怎么回事
2020-05-14
3250
连续读针以进行远程控制得到X值为0
2019-10-16
1648
pic32mx360f512l
更改
通知
配置
2019-02-22
1829
2个外部
中断
如何触发相同的ISR
2020-04-20
820
更改
通知
中断
设置问题
2019-07-09
639
请教下rt_enter_critical和rt_interrupt_enter有哪些区别呢
2022-09-01
1555
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分