CH32V103的EXTI

调试CH32V103时候,按照参考代码写了PB0的按键中断。

测试时候发现只能进一次中断,随后无法进行按键中断了。

查看了相关寄存器的数据,发现无异常,请问这一部分需要注意什么吗?

中断触发时寄存器数据:

EXTI_INTENR:00000001
EXTI_EVENR:00000000
EXTI_RTENR:00000000
EXTI_FTENR:00000001
EXTI_SWIEVR:00000000
EXTI_INTENR:00000001
EXTI_INT:00000001

清除中断标志后数据:
EXTI_INTENR:00000001
EXTI_EVENR:00000000
EXTI_RTENR:00000000
EXTI_FTENR:00000001
EXTI_SWIEVR:00000000
EXTI_INTENR:00000001
EXTI_INT:00000000

然后就无法再进中断了。

你好 我这边测试了一下没有任何问题,PB0只要为就会触发进中断,进中断打印。你可以留个邮箱,我把我的测试程序发给你,你测试一下。我这边也只是在我们例程的基础上将PA0修改成PB0而已。


个人信息保护,已隐藏  谢谢


已发送 请查收


只有登录才能回复,可以选择微信账号登录