bindwood123 发表于 2017-2-20 20:49:14

感觉串口设置还缺点啥

zbber 发表于 2017-2-20 21:14:09

重定向函数也去掉了,让程序重复输出`a`,结果在串口调试助手上接收到的十六进制数是1C 00 FC

zoomdy 发表于 2017-2-20 21:52:19

bindwood123 发表于 2017-2-20 20:48
收到了数据,但是与发送的不一致。比如发送字符a,得到的数据以十六进制显示为1C 00 FC,令人不解 ...

波特率没搞对?

bindwood123 发表于 2017-2-21 20:12:11

代码中的波特率和串口助手中的是一致的,9600和115200都试过了。

bindwood123 发表于 2017-2-21 20:14:44

我用的是stm32f411,感觉这个型号的片子有什么特殊之处。

bindwood123 发表于 2017-3-4 20:57:34

经过一段时间的努力,终于找到了问题的原因,在于外部时钟的频率与默认值不一致所致,修改一下外部时钟的宏定义就可以了。
页: 1 [2]
查看完整版本: stm32f411串口数据发送问题