打印

STM32的串口波特率最大可以达到多少呢

[复制链接]
27163|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
风吹小浪|  楼主 | 2015-8-14 17:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
september7| | 2015-8-15 15:02 | 只看该作者
串口波特率是由APB总线来的。然后APB总线有个分频,你可以设置这个分频为最小,得到的波特率就是最大了吧

使用特权

评论回复
板凳
风中的雨down| | 2015-8-16 08:59 | 只看该作者
手册上说最大可达4.5M

使用特权

评论回复
地板
精彩人生sun| | 2015-8-16 10:45 | 只看该作者
要两边都同步才可以,你stm32波特率可以上去几M,但是对方上不去的话,就没法通讯了

使用特权

评论回复
5
麦可可| | 2015-8-16 14:06 | 只看该作者
看你的主频了,和主频有关系的。主频越大,支持的越大。

使用特权

评论回复
6
blong75| | 2015-8-16 15:33 | 只看该作者
和你的主频是有关系的,一般可以做到1200到460800吧

使用特权

评论回复
7
情深一往| | 2015-8-17 08:27 | 只看该作者
blong75 发表于 2015-8-16 15:33
和你的主频是有关系的,一般可以做到1200到460800吧

设置为多大的波特率合适呢,我见设置多大的都有

使用特权

评论回复
8
风吹小浪|  楼主 | 2015-9-28 07:54 | 只看该作者
september7 发表于 2015-8-15 15:02
串口波特率是由APB总线来的。然后APB总线有个分频,你可以设置这个分频为最小,得到的波特率就是最大了吧 ...

串口波特率肯定也有最大值的,可以分频为那么大,可是实际无法使用

使用特权

评论回复
9
风吹小浪|  楼主 | 2015-9-28 07:55 | 只看该作者
精彩人生sun 发表于 2015-8-16 10:45
要两边都同步才可以,你stm32波特率可以上去几M,但是对方上不去的话,就没法通讯了 ...

加缓存区不可以么?

使用特权

评论回复
10
风吹小浪|  楼主 | 2015-9-28 07:55 | 只看该作者
blong75 发表于 2015-8-16 15:33
和你的主频是有关系的,一般可以做到1200到460800吧

我基本就是用的例程的115200.为什么常见的是115200,这个有什么讲究么?

使用特权

评论回复
11
wishriver| | 2017-6-26 11:51 | 只看该作者
最大4.5M,即460800bps
请阅读stm32f10xx参考手册 24.2 USART主要特性一栏 分数波特率发生器系统
为何一般使用115200,是考虑到电脑的自带com口最大支持115200 ,而且和其他设备通信(包括模拟串口)低波特率下不容易丢码

使用特权

评论回复
评论
137356994 2018-7-11 13:55 回复TA
@QuakeGod :并不是简单的一百万倍的关系 
QuakeGod 2018-6-9 14:09 回复TA
4.5M和460800可差了将近10倍呢哦。 
12
lanmanck| | 2018-11-19 10:46 | 只看该作者
wishriver 发表于 2017-6-26 11:51
最大4.5M,即460800bps
请阅读stm32f10xx参考手册 24.2 USART主要特性一栏 分数波特率发生器系统
为何一般 ...

你的数学一定是体育老师教的!

使用特权

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

本版积分规则

1

主题

54

帖子

0

粉丝