[RISC-V MCU 应用开发] 关于CH32V系列MCU在使用中断时无法退出中断,这是什么原因?

[复制链接]
2160|23
 楼主| 麻花油条 发表于 2023-3-15 14:40 | 显示全部楼层 |阅读模式
关于CH32V系列MCU在使用中断时无法退出中断,这是什么原因?
xdqfc 发表于 2023-3-15 15:57 | 显示全部楼层
开头应该加一个申明的吧。
海滨消消 发表于 2023-3-15 21:23 | 显示全部楼层
CH32V系列MCU在使用中断函数的时候,需要加中断声明。
sanfuzi 发表于 2023-4-12 20:31 | 显示全部楼层
定时器中断还是外部中断?              
wengh2016 发表于 2023-4-12 20:58 | 显示全部楼层
在中断代码里面消除中断效果              
lzbf 发表于 2023-4-12 21:07 | 显示全部楼层
还会持续进入中断函数执行吗              
iyoum 发表于 2023-4-12 22:10 | 显示全部楼层
是中断函数存在问题的吗              
mollylawrence 发表于 2023-4-13 20:25 | 显示全部楼层
需要清楚中断的。              
pl202 发表于 2023-4-13 20:36 | 显示全部楼层
是中断的代码问题吗              
tabmone 发表于 2023-4-13 20:46 | 显示全部楼层
这个看不出是什么问题造成的              
youtome 发表于 2023-5-5 18:30 | 显示全部楼层
中断程序不用你设置退出,执行完了它自己退出的.
beacherblack 发表于 2023-5-5 18:38 | 显示全部楼层
单片机中断嵌套,如何跳出中断?              
kmzuaz 发表于 2023-5-5 19:30 | 显示全部楼层
需要仔细检查代码,确保中断处理程序正确地退出中断状态
ccook11 发表于 2023-5-5 19:52 | 显示全部楼层
在退出中断前需要确保已解除所有中断的屏蔽状态。
cashrwood 发表于 2023-5-5 20:35 | 显示全部楼层
如果在中断处理程序中开启了某些中断的屏蔽,就会导致其他中断无法被响应。
iyoum 发表于 2023-5-5 20:51 | 显示全部楼层
需要在每次退出中断时,检查是否还有其他中断需要处理。
pentruman 发表于 2023-5-5 20:57 | 显示全部楼层
某些中断需要手动清除中断标志位才能退出中断。
robertesth 发表于 2023-5-5 21:09 | 显示全部楼层
只要定时中断里没有死循环这样的程序,在完全执行好中断程序后就可以退出
jtracy3 发表于 2023-5-5 21:18 | 显示全部楼层
如果未清除中断标志位,就会导致MCU无法退出中断状态。
fengm 发表于 2023-5-5 21:29 | 显示全部楼层
如果在中断处理程序中使用了过多的局部变量或者嵌套调用了过多的函数,就可能导致堆栈溢出,从而无法正常退出中断。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

310

主题

1768

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部