OpenEdv-开源电子网

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

串口最高速率问题

[复制链接]

38

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
672
金钱
672
注册时间
2016-4-13
在线时间
110 小时
发表于 2019-1-10 21:37:12 | 显示全部楼层 |阅读模式
1金钱


我最近试了一下串口 921600的波特率,发现传输数据没有出现啥问题,但是当我把波特率调高到  1382400时,数据传输就出现错误了,大概每传输1000个字节出现一个错误字节,请问有哪位大神用过更高的波特率嘛,stm32官方资料说串口最高速率可以达到 4.5M,

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2019-1-11 02:16:04 | 显示全部楼层
没说最高波特率不会有误码。另外,你的串口工具,也得支持这么高波特率才行!
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6551
金钱
6551
注册时间
2015-8-25
在线时间
1024 小时
发表于 2019-1-13 09:50:35 | 显示全部楼层
我用ft232试过1.4M左右,原子的XCOM2.1没有问题,但是原子的mini板的CH340就达不到会乱码
回复

使用道具 举报

38

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
672
金钱
672
注册时间
2016-4-13
在线时间
110 小时
 楼主| 发表于 2019-1-15 15:35:17 | 显示全部楼层
szczyb1314 发表于 2019-1-13 09:50
我用ft232试过1.4M左右,原子的XCOM2.1没有问题,但是原子的mini板的CH340就达不到会乱码

我用的也是 原子的XCOM2.0, 串口工具用的是 TTL电平的,串口波特率用  1382400 ,会出现传输1000字节出现一个字节的错误
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6551
金钱
6551
注册时间
2015-8-25
在线时间
1024 小时
发表于 2019-1-15 16:27:47 | 显示全部楼层
你的USB转串口不好,用的那个?CH340?PL2303?这些应该都不行,FT232还行
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

38

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
672
金钱
672
注册时间
2016-4-13
在线时间
110 小时
 楼主| 发表于 2019-1-15 20:58:23 | 显示全部楼层
szczyb1314 发表于 2019-1-15 16:27
你的USB转串口不好,用的那个?CH340?PL2303?这些应该都不行,FT232还行

用的无线串口
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6551
金钱
6551
注册时间
2015-8-25
在线时间
1024 小时
发表于 2019-1-16 08:12:31 | 显示全部楼层
STM32单片机的设计是可以达到几兆的串口速率,我用mini板的uart1(PA9、PA10)直接接了一个FT232的usb转串口是可以达到1.38M的再往上没试过,只要我的FT232支持的话是可以到2M、3M的,你的无线串口能不能支持到1M、2M就得看它的手册了。
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

1

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
222
金钱
222
注册时间
2017-9-2
在线时间
104 小时
发表于 2019-1-17 06:39:17 来自手机 | 显示全部楼层
sdfsdf 发表于 2019-1-15 20:58
用的无线串口

用的什么无线串口?一般的无线串口波特率才115200,你这个能这么快?
回复

使用道具 举报

38

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
672
金钱
672
注册时间
2016-4-13
在线时间
110 小时
 楼主| 发表于 2019-1-21 20:49:28 | 显示全部楼层
szczyb1314 发表于 2019-1-16 08:12
STM32单片机的设计是可以达到几兆的串口速率,我用mini板的uart1(PA9、PA10)直接接了一个FT232的usb转串 ...

1.38M速率是稳定的嘛,有没有误码呢
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6551
金钱
6551
注册时间
2015-8-25
在线时间
1024 小时
发表于 2019-1-22 08:16:12 | 显示全部楼层
sdfsdf 发表于 2019-1-21 20:49
1.38M速率是稳定的嘛,有没有误码呢

测试不多,就原子的mini板死循环往串口打印输出,打印了1.7万字节,没误码
再没测试过
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2021-1-18
在线时间
4 小时
发表于 2021-2-20 18:55:34 | 显示全部楼层
瓶颈在CH340G,最高2Mbps。1382400应该没问题。我试过,3Mbps就出现乱码了。好像XCOM自定义波特率超过3M就提示无法打开串口。
回复

使用道具 举报

4

主题

97

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3696
金钱
3696
注册时间
2018-5-25
在线时间
853 小时
发表于 2021-2-23 16:48:11 | 显示全部楼层
STM32F4用过10.5M左右 没有问题
回复

使用道具 举报

12

主题

60

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2021-1-30
在线时间
68 小时
发表于 2021-3-24 19:39:40 | 显示全部楼层
Jerrycn 发表于 2021-2-20 18:55
瓶颈在CH340G,最高2Mbps。1382400应该没问题。我试过,3Mbps就出现乱码了。好像XCOM自定义波特率超过3M就 ...

请问2Mbps你是怎么测试的,有文件吗?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-28 07:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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