硬汉嵌入式论坛

 找回密码
 立即注册
查看: 410|回复: 2
收起左侧

测试v6板子串口和pc机通信发现串口发送正常,但是串口助手printf函数的打印不出来

[复制链接]

5

主题

1

回帖

16

积分

新手上路

积分
16
发表于 2024-1-5 15:35:14 | 显示全部楼层 |阅读模式
本帖最后由 czcz 于 2024-1-5 16:19 编辑

使用的是stm32cubeide软件,代码是硬汉哥的代码移植过来的,基本没动过,用其它板子测试过,printf函数可以正常打印,v6板printf函数输出无效。


捕获.PNG

串口助手只显示串口发送的数据,没有printf函数打印的数据

串口助手只显示串口发送的数据,没有printf函数打印的数据

我将K1按键的printf打印代码改如图式K1,就会像图1一样乱码,要是是原文件,就是串口发送正常打印,printf ...

我将K1按键的printf打印代码改如图式K1,就会像图1一样乱码,要是是原文件,就是串口发送正常打印,printf ...
回复

使用道具 举报

3

主题

137

回帖

146

积分

初级会员

积分
146
发表于 2024-1-5 17:35:54 | 显示全部楼层
是文件编码的问题把,GBK和UTF不能多次互相转,转两次就乱码了,如果要统一用UTF就新创一个UTF文件,把GBK的文件内容复制过去,keil工程也设置成UTF。或者统一改成GBK格式。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107708
QQ
发表于 2024-1-6 09:32:32 | 显示全部楼层
我这里整理了一些情况。

串口打印乱码各种情况解决办法汇总(2021-06-05)
https://www.armbbs.cn/forum.php? ... 7217&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-13 00:37 , Processed in 0.175050 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表