0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

51晶振为什么是11.0592

工程师 来源:网络整理 作者:h1654155205.5246 2018-09-04 18:02 次阅读

单片机晶振大多为11.0592的原因

常用波特率通常按规范取为1200,2400,4800,9600, 若采用晶振12兆赫兹或6兆赫兹,计算得出的T1定时初值将不是一个整数,这样通信时便会产生积累误差,进而产生波特率误差,影响串行通信的同步性能。解决的方法只有调整单片机的时钟频率,通常采用11.0592兆赫兹晶振。因为用它能够非常准确地计算出T1定时初值,即使对于较高的波特率(19600,19200),不管多么古怪的值,只要是标准通信速率,使用11.0592兆赫兹的晶振可以得到非常准确的数值。

11.0592兆是因为在进行通信时,12兆频率进行串行通信不容易实现标准的波特率,比如9600,4800,而11.0592兆计算时正好可以得到,因此在有通信接口的单片机中,一般选11.0592兆。

51晶振为什么是11.0592

51晶振为什么是11.0592

用11.0592晶振的原因是51单片机定时器导致的。用51单片机的定时器做波特率发生器时,如果用11.0592兆赫兹的晶振,根据公式算下来需要定时器设置的值都是整数;如果用12兆赫兹晶振,则波特率都是有偏差的,比如9600,用定时器取0XFD,实际波特率10000,一般波特率偏差在4%左右都是可以的,所以也还能用STC90C516 晶振12兆 波特率9600,倍数时误差率6.99%,不倍数时误差率8.51%,数据肯定会出错。 这也就是串口通信时大家喜欢用11.0592兆赫兹晶振的原因,在波特率倍速时,最高可达到57600,误差率0.00%。 用12兆赫兹,最高也就4800,而且有0.16%误差率,但在允许范围,所以没多大影响。

为什么不是其他数

我们假定0-12_000_000之间有一个数满足以下条件的时候,这个数比较适合晶振的频率:

1.当初值在0-255的情况下,这个数能够整除较多的数(整除的数越多,便可获得能够整除的波特率的种类越多);

2.而且这个数应该较大,晶振频率越快,波特率越大,传输的速度越快;

3.在SOMD加倍和不加倍的情况下,这个数都能够整除较多的数。

因此,我们选出在SOMD加倍和不加倍的两种情况下,都可以整除较多数的频率(将两种情况的加在一起)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 晶振
    +关注

    关注

    33

    文章

    2819

    浏览量

    67889
收藏 人收藏

    评论

    相关推荐

    的两种主要类型:有源和无源

    一般分为两种:有源、无源。 有源
    的头像 发表于 11-18 15:07 426次阅读
    <b class='flag-5'>晶</b><b class='flag-5'>振</b>的两种主要类型:有源<b class='flag-5'>晶</b><b class='flag-5'>振</b>和无源<b class='flag-5'>晶</b><b class='flag-5'>振</b>

    不同仪器的有什么作用?最全测试方法

    是电路中的时钟元件,能为微处理芯片提供稳定的时钟频率。的频率与芯片的反应速度密切相关,
    的头像 发表于 10-24 08:08 337次阅读
    不同仪器的<b class='flag-5'>晶</b><b class='flag-5'>振</b>有什么作用?最全<b class='flag-5'>晶</b><b class='flag-5'>振</b>测试方法

    51单片机的问题总结

    电子发烧友网站提供《51单片机的问题总结.doc》资料免费下载
    发表于 09-07 09:32 0次下载

    有源和无源如何辨别

    有源和无源是两种常见的类型,它们在电子设备中发挥着重要的作用。 一、有源
    的头像 发表于 08-28 10:03 544次阅读

    测量要注意,探头也有讲究,不然会导致不起!

    时还会出现晶体停的情况,对于这种晶体的频率测量有没有好的办法呢? 问题分析:在分析晶体停原因前,先要了解不同振荡器的区别。 一般来说,晶体振荡器分为无源和有源
    的头像 发表于 07-09 10:56 482次阅读
    测量<b class='flag-5'>晶</b><b class='flag-5'>振</b>要注意,探头也有讲究,不然会导致<b class='flag-5'>晶</b><b class='flag-5'>振</b>不起<b class='flag-5'>振</b>!

    无源和有源的原理?

    51单片机系统中,有两个引脚是专为设计的,两个引脚之间接
    发表于 05-09 09:56

    选型指南# #有源 #选型

    Totoro94
    发布于 :2024年04月26日 15:31:25

    有源和无源的区别

    有源和无源的区别,有什么方法能快速辨别两者之间的不同;下面扬兴科技简单地介绍有源和无
    的头像 发表于 04-15 15:07 1411次阅读
    有源<b class='flag-5'>晶</b><b class='flag-5'>振</b>和无源<b class='flag-5'>晶</b><b class='flag-5'>振</b>的区别

    有源跟无源(有源晶体和无源晶体怎么区分)

    本文目录晶体管和什么区别有源引脚怎么定义的有源有分极性吗什么是有源
    的头像 发表于 03-12 14:23 566次阅读
    有源<b class='flag-5'>晶</b><b class='flag-5'>振</b>跟无源<b class='flag-5'>晶</b><b class='flag-5'>振</b>(有源晶体和无源晶体怎么区分)

    有源和无源的区别是什么

    有源和无源两种类型,无源
    的头像 发表于 02-16 15:46 3938次阅读
    有源<b class='flag-5'>晶</b><b class='flag-5'>振</b>和无源<b class='flag-5'>晶</b><b class='flag-5'>振</b>的区别是什么

    温补和恒温的区别在哪?

    温补和恒温的区别在哪? 温补和恒温
    的头像 发表于 01-24 13:45 1060次阅读

    标称频率是什么?如何区分高频率和低频率

    标称频率是什么?如何区分高频率和低频率
    的头像 发表于 12-18 14:30 1086次阅读

    STM32使用内部还是外部

    STM32使用内部还是外部? 在设计和开发STM32应用时,有两种主要的时钟源选择可供选择:内部
    的头像 发表于 12-15 14:14 5425次阅读

    有什么作用,如何选择合适的,为什么有时候用内部

    有什么作用,如何选择合适的,为什么有时候用内部
    的头像 发表于 11-27 15:31 833次阅读
    <b class='flag-5'>晶</b><b class='flag-5'>振</b>有什么作用,如何选择合适的<b class='flag-5'>晶</b><b class='flag-5'>振</b>,为什么有时候用内部<b class='flag-5'>晶</b><b class='flag-5'>振</b>?