我刚刚开始初始化串口的时候,先开启GPIO的时钟,然后初始化GPIO;再开启串口时钟,配置串口;结果下载到开发板,用调试助手打印显示的时候,总是莫名其妙的出现第一个是空格(未知字符),多复位几次就会出现一次多一个空格(未知字符),如下图所示;
后来,调整了下开启时钟的位置,把串口的时钟和GPIO的时钟放在一块开启,再下载调试就没有出现这样多出一个空格的情况了。我看视频的时候,也出现过多出一个空格,视频上也没说什么,所以我就一直这么用,以为是正常的。今天调试的时候发现总是出现这样的问题,就多注意了下。具体原因不知道。(尴尬) |