打印
[AVR单片机]

为什么51系列单片机常用11.0592MHz的晶振设计?

[复制链接]
5111|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huamunv|  楼主 | 2009-12-21 23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
玄德| | 2009-12-22 10:12 | 只看该作者
设置串口波特率时可以做到很精确。常用的还有3.6864。

使用特权

评论回复
板凳
zhuimeng08| | 2010-1-26 13:56 | 只看该作者
2楼正解

使用特权

评论回复
地板
chunk| | 2010-1-27 13:24 | 只看该作者
凡1.8432MHz的整数倍频,都能准确的获得串口通信的波特率。

使用特权

评论回复
5
BitFu| | 2010-1-28 14:26 | 只看该作者
还有7.3728

使用特权

评论回复
6
onlyma| | 2010-1-28 15:48 | 只看该作者
为方便和精确的设计串口或者其他异步通讯时的波特率

使用特权

评论回复
7
zhaofeng850819| | 2010-1-28 17:05 | 只看该作者
我看楼上的说的都不是很具体。
波特率为9600BPS每位位宽t1=1/9600s
晶振周期t2=1/11.0592/1000000S
单片机机器周期t3=12*t2
t1/t3=96
即对于9600BPS的串口,单片机对其以96倍的速率进行采样。
如果单片机晶振用的不正确,会对串口接受产生误码。

使用特权

评论回复
8
zlj2008| | 2010-2-27 11:01 | 只看该作者
呵呵,说白了就是为了设置串口的波特率,可以设置不同的整数倍,达到各种标准的波特率,没有误差

使用特权

评论回复
9
xuhai20092009| | 2010-2-27 12:46 | 只看该作者
学到了

使用特权

评论回复
10
lsc035| | 2010-3-7 18:35 | 只看该作者
原来如此

使用特权

评论回复
11
hao234| | 2010-3-7 20:54 | 只看该作者
学习

使用特权

评论回复
12
linhai2009| | 2010-3-8 13:37 | 只看该作者
原来这样,学习了

使用特权

评论回复
13
xiaomifan| | 2010-3-8 19:03 | 只看该作者
还是7楼解释得好

使用特权

评论回复
14
juventus9554| | 2010-3-8 19:28 | 只看该作者
别人用俺就用

使用特权

评论回复
15
suoma| | 2010-3-8 20:56 | 只看该作者
自己动手算算就有感触了

使用特权

评论回复
16
ershisi| | 2010-3-8 23:08 | 只看该作者
纯属围观

使用特权

评论回复
17
宇容创行| | 2010-3-9 08:55 | 只看该作者
7楼的谬论,居然有人赞同?
都不看datasheet?

使用特权

评论回复
18
zipl1985| | 2010-3-10 08:46 | 只看该作者
这样串口的波特率就很准确了,没有误差

使用特权

评论回复
19
blueice8601| | 2010-3-12 20:29 | 只看该作者
串口的波特率是必须允许误差的,不可能精准到100%;误差大概在0%~3%

使用特权

评论回复
20
blueice8601| | 2010-3-12 21:01 | 只看该作者
串口的接收是对数据进行过采样得到的

使用特权

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

本版积分规则

88

主题

730

帖子

1

粉丝