欢迎光临深圳市广瑞泰电子有限公司官方网站
24小时咨询热线:
0755-33270075

新闻资讯

联系我们

当前位置:首页 >> 新闻资讯 >> 晶振百科

晶振百科

51单片机为何用11.0592M晶振

发布日期:2021-04-12 点击次数:78 文章出处:www.tcxo.cn


  用11.0592晶振的原因是51单片机的定时器导致的。用51单片机的定时器做波特率发生器时,如果用11.0592Mhz的晶振,根据公式算下来需要定时器设置的值都是整数;如果用12Mhz晶振,则波特率都是有偏差的,
比如以9600B/s的速率通信,那么发送数据的频率为9600HZ

用12M的晶振来分频,N = 12M/9600 =1250

用11.0592M来分频,N = 11.0592M/9600 = 1152 

这么看似乎没有问题,但查找资料发现有一个叫12T单片机的概念,就是说12个晶振周期(12M的晶振,一个晶振周期为1/12M),机器做一个指令周期,刚好就是1/12M*12=1us,12T的晶振为12M单片机的时钟频率的最小单位是12M/12=1M,不是晶振12M。

故串口发送的周期发送要求为9600,这个分频系数需要用1M(12M的晶振的12T单片机)去分,即1M/9600 =104.167,这不为整数倍啊,不行的,会导致数据传输的两端因为时钟的误差,导致数据传输错误。用11.0592M即可解决这个问题,11.0592M/(12*9600)=96可以得到整数。
这也就是串口通信时大家喜欢用11.0592MHz晶振的原因,在波特率倍速时,最高可达到57600,误差率0.00%。 用12MHz,最高也就4800,而且有0.16%误差率,但在允许范围,所以没多大影响。


  • 上一篇:晶振的四项重要参数指标  2021/04/12
  • 下一篇:巧妙使用万用表判断晶振好坏  2021/04/12
  • 如您未找到适合产品,请联系我们0755-33270075

    相关产品

    KHZ晶体单元

    KHZ晶体单元

    MHZ晶体单元

    MHZ晶体单元

    有源晶振

    有源晶振

    热敏晶振

    热敏晶振

    相关资讯

    2021-05-08 台湾加高片式无源晶体选型
    2021-04-12 晶振的四项重要参数指标
    2021-04-12 51单片机为何用11.0592M晶振
    2021-04-12 巧妙使用万用表判断晶振好坏
    2021-03-18 5G时代DSA535SG晶振助力小基站迎来春天
    版权所有 © 2020 深圳市广瑞泰电子有限公司 All Rights Reserved粤ICP备19069836号  

    全球高端晶体品牌现货供应商