whkgogo 发表于 2017-5-23 15:44:16

__enable_interrupt();    总中断开之前初初始化EXTI_CR1,不然会无效的

蓝色·冰川 发表于 2018-6-2 17:59:08

本帖最后由 蓝色·冰川 于 2018-6-2 18:08 编辑

whkgogo 发表于 2017-5-23 15:44
__enable_interrupt();    总中断开之前初初始化EXTI_CR1,不然会无效的
初始化是在总中断前面的。单步调试时看汇编,要出中断指令一执行,立刻就又跳到进入时的汇编指令

蓝色·冰川 发表于 2018-6-2 19:56:17

外接上拉电阻47k解决了,虽然偶尔还会一两次,可能需要加个小电容滤波按键吧。内部上拉就是个大坑啊!:Q
页: 1 [2]
查看完整版本: stm8s触发一次后就一直进入外部中断