打印
[开发工具]

stm32串口调试助手乱码

[复制链接]
425|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
空间规划科|  楼主 | 2022-2-27 22:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用stm32写了个串口程序
上位机发送一个数字
返回一个数字,可是返回的是些不认识的字符,波特率已经同步9608 数据停止位 等都是一样的,tx接rx 还是乱
换了3个串口调试助手都是一样的,有谁知道,谢谢解答

使用特权

评论回复
沙发
tax2r6c| | 2022-3-4 10:35 | 只看该作者
可能是遇到什么干扰了吧

使用特权

评论回复
板凳
shiyimei| | 2022-3-4 10:40 | 只看该作者
可以先调试看看中断收到的是什么内容

使用特权

评论回复
地板
lamanius| | 2022-3-4 10:54 | 只看该作者
正常来说是不会的,你可能那块没配置对吧

使用特权

评论回复
5
suw12q| | 2022-3-4 12:17 | 只看该作者
你是不是需要hex发送啊

使用特权

评论回复
6
zhizia4f| | 2022-3-4 12:49 | 只看该作者
这个可能是发送内容格式的问题,格式不正确吧

使用特权

评论回复
7
q1d0mnx| | 2022-3-4 13:32 | 只看该作者
你试试16进制发送,看看返回的数据是对的么?

使用特权

评论回复
8
lix1yr| | 2022-3-4 14:23 | 只看该作者
你可以看看你的串口函数是否正常啊?

使用特权

评论回复
9
g0d5xs| | 2022-3-4 15:08 | 只看该作者
乱码的话是不是波特率不对呢?你说是9600,你初始化的时候波特率是多少呢?

使用特权

评论回复
10
d1ng2x| | 2022-3-4 15:40 | 只看该作者
我觉得吧,可能是你的设置问题吧,发送需要一个制式的,而不是随便发

使用特权

评论回复
11
b5z1giu| | 2022-3-4 17:10 | 只看该作者
我之前好像遇到过,比如发送是以文字形式还是以16进制形式

使用特权

评论回复
12
ex7s4| | 2022-3-4 19:22 | 只看该作者
这个可能是你串口助手没设置对,是否有回车换行之类的呢?

使用特权

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

本版积分规则

21

主题

121

帖子

0

粉丝