STM32L0的闹钟A中断导致两个RTC的闹钟中断都失效

2019-07-14 15:03发布

准备用STM32L053做一个板子,用到了RTC的两个闹钟A,结果碰到了问题
闹钟B处理中断服务程序的时候,闹钟A发生中断会导致两个RTC的闹钟中断都失效,再也无法触发,
反之,闹钟A处理中断服务程序的时候发生闹钟B中断,闹钟B中断服务程序会乖乖地等闹钟A中断执行完后再执行.
而且闹钟A这个中断,处理的时候,如果发生其它优先级更高的中断,其它中断都会石沉大海,就算执行完闹钟A后也不继续执行。。。
闹钟B却正常可以优先级嵌套其它的中断,
程序是用STM32cubemx生成的工程和代码,
实在没办法了,求大神们指点一二
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。