打印
[STM8]

STM8精确波特率

[复制链接]
3354|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
burnlife|  楼主 | 2017-11-25 17:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
STM8S005C6 做精确波特率好做不? 要多大晶振?
可能有三种波特率:
9600
57600
115200
沙发
戈卫东| | 2017-11-25 18:56 | 只看该作者
14.7456M?

使用特权

评论回复
板凳
dongnanxibei| | 2017-11-25 19:20 | 只看该作者
都是有个精度的,手册上好像有个表格吧,对应波特率和晶振的精度。

使用特权

评论回复
地板
burnlife|  楼主 | 2017-11-27 10:29 | 只看该作者
dongnanxibei 发表于 2017-11-25 19:20
都是有个精度的,手册上好像有个表格吧,对应波特率和晶振的精度。

Reference manual里面确实有个描述

使用特权

评论回复
5
burnlife|  楼主 | 2017-11-27 10:32 | 只看该作者

STM8用这个晶振可以吗?误差=0%?

使用特权

评论回复
6
xyz549040622| | 2017-11-27 10:34 | 只看该作者
burnlife 发表于 2017-11-27 10:32
STM8用这个晶振可以吗?误差=0%?

不会存在0%的存在,电子界永远不会存在。

使用特权

评论回复
7
kingkits| | 2017-11-27 11:42 | 只看该作者
如果只有一两个产品,你可以人工去调整一下分频的细节,也可以做得很准,如果量产,这样做就不行。一般情况下,115200这个波特率都没有问题

使用特权

评论回复
8
戈卫东| | 2017-11-27 13:00 | 只看该作者
burnlife 发表于 2017-11-27 10:32
STM8用这个晶振可以吗?误差=0%?

用这个晶振,那个表里的误差都是0

使用特权

评论回复
9
戈卫东| | 2017-11-27 13:01 | 只看该作者
但是晶体本身还是有误差的,所以实际误差不可能是0

使用特权

评论回复
10
burnlife|  楼主 | 2017-11-27 13:42 | 只看该作者
戈卫东 发表于 2017-11-27 13:00
用这个晶振,那个表里的误差都是0

使用特权

评论回复
11
burnlife|  楼主 | 2017-11-27 13:52 | 只看该作者
xyz549040622 发表于 2017-11-27 10:34
不会存在0%的存在,电子界永远不会存在。

何止,物理界,全世界都不存在..

使用特权

评论回复
12
burnlife|  楼主 | 2017-11-27 14:01 | 只看该作者
本帖最后由 burnlife 于 2017-11-27 14:02 编辑

空间有点不够了,1%的量产校准,能实现不?


使用特权

评论回复
13
bencsj| | 2017-11-27 17:04 | 只看该作者
自适应波特率多好!

使用特权

评论回复
14
kingkits| | 2017-11-28 09:56 | 只看该作者
高级的玩意都不好使

使用特权

评论回复
15
QuakeGod| | 2017-11-28 09:59 | 只看该作者
在其他单片机上,对波特率有精度要求的,一般都用11.0592和22.1184,很好买。
楼上提到的晶振的误差,一般都是几个到几十个ppm,对比那些分频不准产生的百分之零点几的误差,可以忽略不计了。

使用特权

评论回复
16
lefeng| | 2017-11-28 10:28 | 只看该作者
都不会100%精确,只是无限接近

使用特权

评论回复
17
Lewisnx| | 2017-11-28 10:55 | 只看该作者
晶体本身都是有误差的,尝试用有源晶振

使用特权

评论回复
18
Xflyan| | 2017-11-28 11:06 | 只看该作者
我们就是STM8内部的HSI,115200bps 还没有遇到过通信问题,我们数据量少,误差完全可以忽略;只有连续数据量大才有可能存在累积误差

使用特权

评论回复
19
dongnanxibei| | 2017-11-28 11:37 | 只看该作者
在误差范围内,就可以接收。

使用特权

评论回复
20
burnlife|  楼主 | 2017-12-1 13:26 | 只看该作者
本帖最后由 burnlife 于 2017-12-1 13:27 编辑
Xflyan 发表于 2017-11-28 11:06
我们就是STM8内部的HSI,115200bps 还没有遇到过通信问题,我们数据量少,误差完全可以忽略;只有连续数据 ...

115200的你发送多少数据没有问题?
我用9600 发60bytes以内没有问题,115200没试过

使用特权

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

本版积分规则

29

主题

76

帖子

1

粉丝