进入hard_fault后查看R14寄存器的值发现为0xffffffe1
原因是因为中断发生嵌套有冲突
查询函数MX_NVIC_Init()发现有多个中断优先级一样且有优先级为0的中断更改为次优先级不一致的优先级并且将中断优先级原为0的改成4后,未进入hard_fault
进入hard_fault后查看R14寄存器的值发现为0xffffffe1
原因是因为中断发生嵌套有冲突
查询函数MX_NVIC_Init()发现有多个中断优先级一样且有优先级为0的中断更改为次优先级不一致的优先级并且将中断优先级原为0的改成4后,未进入hard_fault