由于项目中用到了mcu的sci通信,而mqx又恰恰内部集成了相关模块的驱动,那么对我编写相关模块的难度可降低很多了,但是系统级编程的要求无疑提高了很多,有得有失嘛! 在调试sci的时候,遇到了2个问题,跟大家分享一下: 1、每次系统在初始化的时候,串口会自动发送2-3个字节的0x00数据,给其他相关模块造成干扰。 2、每次sci输出之后,系统会自动添加2-3个字节的数据0x00.比如我发送了32个字节,可他收到的是33个字节。 经过分析发现,原因如下: 1、系统在初始化时,由于要对bsp进行初始化,串口当然也在其中,那么数据引脚也当然需要由不定状态,转换