打印
[STM32F1]

STM32串口打印输出乱码的解决办法

[复制链接]
楼主: stly
手机看帖
扫描二维码
随时随地手机跟帖
21
Stahan| | 2023-9-30 10:53 | 只看该作者 回帖奖励 |倒序浏览
电平问题应该不大吧

使用特权

评论回复
22
sanfuzi| | 2023-10-5 10:55 | 只看该作者
很可能是程序代码出现了错误              

使用特权

评论回复
23
pixhw| | 2023-10-5 12:46 | 只看该作者
可能是硬件平台本身存在问题              

使用特权

评论回复
24
elsaflower| | 2023-10-5 20:38 | 只看该作者
检查串口信号线与电源线和地线之间的距离和布线情况

使用特权

评论回复
25
cashrwood| | 2023-10-7 22:19 | 只看该作者
如果固件库的参数不和硬件实际连接的晶振频率一致,那么不仅是串口会出现乱码,而且定时器这些也是不准确的,因为基本的工作时钟被打乱了。

使用特权

评论回复
26
Jacquetry| | 2023-10-7 22:42 | 只看该作者
是不是波特率的问题啊

使用特权

评论回复
27
macpherson| | 2023-10-8 16:34 | 只看该作者
可以参考 STM32 官方文档或示例程序

使用特权

评论回复
28
qiufengsd| | 2023-10-8 16:48 | 只看该作者
如果编码方式设置不正确,可能会导致打印输出的乱码

使用特权

评论回复
29
i1mcu| | 2023-10-8 18:21 | 只看该作者
检查数据位、停止位、校验位等参数是否正确设置

使用特权

评论回复
30
fengm| | 2023-10-8 20:17 | 只看该作者
如果使用了非标准字符集 ,则需要在代码中添加转义字符。

使用特权

评论回复
31
Bowclad| | 2023-10-8 22:17 | 只看该作者
短接RXTX试试

使用特权

评论回复
32
LinkMe| | 2023-10-9 10:34 | 只看该作者
波特率,数据位,校验位,不立室

使用特权

评论回复
33
鹿鼎计| | 2023-10-9 11:39 | 只看该作者
开端猜疑是晶振与步伐不同等

使用特权

评论回复
34
软核硬核| | 2023-10-9 13:05 | 只看该作者
如果行序正确,波特率不一致,则会出现乱码

使用特权

评论回复
35
Undshing| | 2023-10-9 21:08 | 只看该作者
有可能是波特率的问题吧

使用特权

评论回复
36
Henryko| | 2023-10-10 13:06 | 只看该作者
是不是晶振分频的问题啊

使用特权

评论回复
37
AloneKaven| | 2023-10-10 18:09 | 只看该作者
检查下波特率是不是有问题啊

使用特权

评论回复
38
deliahouse887| | 2023-10-10 21:59 | 只看该作者
如果波特率设置不正确,接收端可能无法正确解析发送的数据,导致乱码

使用特权

评论回复
39
vivilyly| | 2023-10-10 22:12 | 只看该作者
波特率是串口通信的重要参数,如果设置的波特率不正确,数据传输就会出现问题。可以尝试调整波特率,以适应不同的硬件设备。

使用特权

评论回复
40
jtracy3| | 2023-10-10 22:27 | 只看该作者
检查发送端和接收端的数据位、停止位和校验位设置是否一致。如果设置不匹配,接收端可能无法正确解析数据,导致乱码。确保发送端和接收端的串口配置一致。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则