硬汉嵌入式论坛

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

[客户分享] 简单说明F407串口最高速度10.5Mbps是如何计算出来的

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2018-7-6 02:00:35 | 显示全部楼层 |阅读模式
先看下面的框图,以USART1为例,是挂在APB2上,速度84MHz

2018-07-06_015932.jpg




回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
 楼主| 发表于 2018-7-6 02:03:32 | 显示全部楼层
USART1支持8倍过采样和16被过采样,意思是8个或者16个APB2时钟周期采集个bit。换算一下:
当8倍过采样时,最高速度就是84MHz / 8 = 10.5M。
当16倍过采样时,最高速度就是84MHz / 16 = 5.25M。
QQ截图20180706020341.png





回复

使用道具 举报

9

主题

103

回帖

130

积分

初级会员

积分
130
发表于 2018-7-9 11:25:58 | 显示全部楼层
波特率越高 抗干扰能力就越低了吧?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
 楼主| 发表于 2018-7-9 12:17:05 | 显示全部楼层
xy201207 发表于 2018-7-9 11:25
波特率越高 抗干扰能力就越低了吧?

对,速度高了,不适合远距离通信,距离短还行。
回复

使用道具 举报

614

主题

3067

回帖

4929

积分

至尊会员

积分
4929
发表于 2018-7-15 08:22:51 | 显示全部楼层
eric2013 发表于 2018-7-9 12:17
对,速度高了,不适合远距离通信,距离短还行。

我一般都采用 460800 的比特率
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 03:53 , Processed in 0.220690 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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