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而已。

025-89692394 e-mail:wangyy@wch.cn QQ:3212834442(请备注公司信息和简要需求描述)

15307505@qq.com  谢谢

这人很懒,什么都没留下

已发送 请查收

025-89692394 e-mail:wangyy@wch.cn QQ:3212834442(请备注公司信息和简要需求描述)
只有登录才能回复,可以选择微信账号登录