1.在项目中使用UART打印log,串口发送功能异常;后面排查发现是中断发生了冲突,项目中CAN和UART中断优先级设置成相同,导致冲突。后面将UART优先级改小就正常了。
2.在使用MCU的过程中,需要格外注意中断冲突,或DMA冲突问题。如果发现单独调试某个外设没有问题,一直到项目里就出现异常,可以往这方面考虑。
1.在项目中使用UART打印log,串口发送功能异常;后面排查发现是中断发生了冲突,项目中CAN和UART中断优先级设置成相同,导致冲突。后面将UART优先级改小就正常了。
2.在使用MCU的过程中,需要格外注意中断冲突,或DMA冲突问题。如果发现单独调试某个外设没有问题,一直到项目里就出现异常,可以往这方面考虑。