找回密码
 注册
关于网站域名变更的通知

晶振频率的选择问题

2025-7-18 11:04| 查看: 83| 评论: 0

摘要: 这篇日志说一下有关晶振频率的选择问题。 先给出AVR串口波特率的计算公式:UBRR0 = (F_CPU / (16 * u32_BaudRate) - 1) 我们希望产生115200波特率,看选择不同晶振频率得到的结果。 1、7.3728M UBRR0 = 73 ...
    这篇日志说一下有关晶振频率的选择问题。

    先给出AVR串口波特率的计算公式:UBRR0 = (F_CPU / (16 * u32_BaudRate) - 1)

    我们希望产生115200波特率,看选择不同晶振频率得到的结果。

    1、7.3728M
        UBRR0 = 7372800 / 1843200 - 1 = 3        取整后误差是0

    2、8.0000M
        UBRR0 = 8000000 / 1843200 - 1 = 3.34     取整后误差是0.34 / 3.34 = 10%

    3、11.0592M
        UBRR0 = 11059200 / 1843200 - 1 = 5        取整后误差是0

    4、12.0000M
        UBRR0 = 12000000 / 1843200 - 1 = 5.51     取整后误差是0.51 / 5.51 = 9%

    5、14.7456M
        UBRR0 = 14745600 / 1843200 - 1 = 7         取整后误差是0

    由此可见晶振的频率取值非常重要,我现在板子上是12.0000M晶振,希望115200波特率,根本就调不出来。挖掘事情的真相,可以使人变得富有。




本站资讯文章系编辑转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!
[声明]本站文章版权归原作者所有 内容为作者个人观点 本站只提供参考并不构成任何投资及应用建议。
本站拥有对此声明的最终解释权。
收藏 邀请
关闭

推荐内容上一条 /1 下一条

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-31 07:43 , Processed in 0.140625 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

返回顶部