野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 21442|回复: 4

stm32f103单片机串口发送多字节数据程序出错问题探讨

[复制链接]

发表于 2021-5-19 15:17:56 | 显示全部楼层 |阅读模式
这几天有空,接着学习stm32f103单片机串口。上个帖子 stm32f103单片机串口连续发送多字节程序求分析问题 还没找出串口乱码的的问题。我就先把波特率改低一些,不是串口速度的问题。然后我就先把要发送的十六进制数改成了字符。
图23.jpg
图24.jpg

是正常发送出来的。然后再把要发送的字符改成十六进制数,帧头改为:0x00 0x00
图25.jpg
图26.jpg

是正常发送的,再把帧头改为:0xff 0xff
图27.jpg
图28.jpg

感觉又正常了,再把帧头改成以前试过不对的:0x0f 0xf0
图29.jpg
图30.jpg

总算又回来了,还以为就这样可以正常了。还是再把帧头改成:0xf0 0x0f
图31.jpg
图32.jpg

还是错的,再改成要用的帧头:0x5a 0xa5
图33.jpg
图34.jpg

还是老样子,把帧头改成:0xa5 0x5a
图35.jpg
图36.jpg
这样又正常发送了,这我就无语了,不讲武德。


回复

使用道具 举报

发表于 2021-5-19 15:41:22 | 显示全部楼层
串口助手,u转串,usb口有时候都会影响数据的,最好用逻辑分析仪或者示波器看看发送的数据
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-5-19 17:28:27 | 显示全部楼层
我已经试过了9600的波特率,我觉得不是串口问题。
回复 支持 反对

使用道具 举报

发表于 2021-5-20 09:12:19 | 显示全部楼层
换个串口助手试试,也有可能是串口助手的bug
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-5-20 15:44:04 | 显示全部楼层
ZZZ_XXJ 发表于 2021-5-20 09:12
换个串口助手试试,也有可能是串口助手的bug

一语惊醒梦中人!经测试,就是串口助手的问题,野火的V1.3版串口助手有bug.
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 17:26 , Processed in 0.046362 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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