奋斗STM32开发板EXTI例程的问题

2019-07-16 09:17发布

我用的是奋斗STM32开发板,最近在学习RTC和EXti的时候,仿照例程做了一个定时器程序,开发板上用两个LED分别表示秒中断和定时时间到达,四个按键:K1的功能是开始设置和结束设置,走的是EXTI线5,按一下开始设置,再按一下将计数值写入AlARM寄存器;K2的功能是当前时钟加1分钟,走的是EXTI线2;K3的功能是已设定的时钟减一分钟,走的是EXTI线3;K4的功能是取消设置,走的是EXTI线6。

可是现在除了表示秒中断的LED正常闪烁外,按其他功能键似乎都没有作用,按下K1后秒中断的LED可能会长亮或长暗。我想用JLINK Debug,可是根本打不了断点。

我想请教一下:1)程序里面用到了6个中断(两个RTC中断和4个EXTI中断),它们的NVIC优先级应该如何设置?2)为什么打断点根本没用?3)程序的确也在跑,几个功能键似乎不起作用,问题可能出在哪儿?

敬请赐教!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。