stm32中断遵循原则时间:2023-03-10 03:55:07 故障案例: 定时器定时触发一个定时事件,在这个事件里面,会调用一个串口发送程序,发现串口发送数据不完整。 分析: 1.将发送函数剥离,放到独立的线程工作,运行稳定 2.使用单步调试,在定时中断事件中多次调用发送函数,无效。 3.通过单步调试,确认发送数组不为空,被发送数据正确 4.担心是中断优先级问题,经过查看,发现发送函数调用dma中断优先级低于,定时器事件,通过降低定时器优先级和提高dma发送优先级是有效的 总结:.....