OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6469|回复: 4

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

[复制链接]

4

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
553
金钱
553
注册时间
2018-8-15
在线时间
109 小时
发表于 2021-5-19 15:00:38 | 显示全部楼层 |阅读模式
10金钱
这几天有空,接着学习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
这样又正常发送了,这我就无语了,不讲武德。


最佳答案

查看完整内容[请看2#楼]

判断一个标志也是一样的。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
553
金钱
553
注册时间
2018-8-15
在线时间
109 小时
 楼主| 发表于 2021-5-19 15:00:39 | 显示全部楼层
jermy_z 发表于 2021-5-19 15:16
你那发送还判断两个标志位的?

判断一个标志也是一样的。
回复

使用道具 举报

4

主题

912

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4508
金钱
4508
注册时间
2019-9-4
在线时间
914 小时
发表于 2021-5-19 15:15:39 | 显示全部楼层
这个看着确实奇怪,你把判断TXE标志位放到发送完数据后面试下,不行的话换个串口调试助手呢
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13100
金钱
13100
注册时间
2012-11-26
在线时间
3811 小时
发表于 2021-5-19 15:16:41 | 显示全部楼层
你那发送还判断两个标志位的?  
回复

使用道具 举报

4

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
553
金钱
553
注册时间
2018-8-15
在线时间
109 小时
 楼主| 发表于 2021-5-19 17:25:25 | 显示全部楼层
A571157242 发表于 2021-5-19 15:15
这个看着确实奇怪,你把判断TXE标志位放到发送完数据后面试下,不行的话换个串口调试助手呢

以前试过了,都一样。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-23 18:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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