文章目录 1.ADC与DMA初始化顺序导致使用Freemodbus串口通信异常:2.通信异常时串口初始化的顺序为:3.重新调整初始化位置后,通信问题解决:5.重新调整初始化位置后,通信正常:总结:Cube开发库系统默认初始化中可能存在问题,因此在项目实际开发过程中,不能完全依据Cube自动生成的程序来,需要依据实际情况进行配置和开发。 1.ADC与DMA初始化顺序导致使用Freemodbus串口通信异常: 2.通信异常时串口初始化的顺序为: 3.重新调整初始化位置后,通信问题解决: 5.重新调整初始化位置后,通信正常: 总结: Cube开发库系统默认初始化中可能存在问题,因此在项目实际开发过程中,不能完全依据Cube自动生成的程序来,需要依据实际情况进行配置和开发。