通过MDK工具确定中断或异常发生的类型
环境:STM32F103
中断的确定方法:
准备:先触发uart1的接收中断
方法1:观察下面的窗口(这种方法适合中断和异常)
Register中的ISR表示当前发生中断的编号为53,然后在NVIC窗口中查53号对应的中断类型即可
方法2:观察下面的窗口(这种方法仅适合中断)
IABR:某个中断发生时,其对应的bit位就自动设置为1,然后查控制器对应的中断位置,就可以确定中断触发的类型
方法3:观察下面的窗口(这种方法适合中断和异常)
VECTACTIVE:是当前活动的ISR编号,该位段指出当前运行中的ISR是哪个中断或异常的。
结论:可以看出通过方法3是最好的方式,并且适合中断和异常