为什么有经验的工程师更喜欢使用11.0592M晶体振荡器?
晶体振荡器是单片机工作必不可少的组件。有很多类型的晶体振荡器。
如何选择合适的晶体振荡器?当用51个单片机设计电路时,经常使用12M和11.0592M晶体振荡器。有时11.0592M晶体振荡器使用更高的频率。
为什么一些更有经验的工程师更喜欢使用11.0592M?我已总结并与您分享。使用单片机的UART功能时,需要设置通信的波特率。
通常,当使用11.0592M晶体振荡器时,波特率的计算更加准确,并且没有错误。因此,如果在使用12M或其他数字晶体振荡器时出现错误,则在使用UART通信或使用计时器时,通常使用11.0592M晶体振荡器。
为此,我具体进行了计算,使用11.0592M晶体振荡器和12M晶体振荡器分别计算了模式0和模式1下TH0和TH1的初始值。计算表如下:从表中可以看出,晶体振荡器为11.0592M。
在晶体振荡器下计算出的波特率误差为0。使用12M晶体振荡器计算的波特率存在误差时,最大误差为8.51%。
因此,如果要使用UART功能和定时器功能,请优先使用11.0592M晶体振荡器。原标题:为何像11.0592M的晶体振荡器这样的单片机这么多?文章来源:[微信公众号:单片机的乐趣]欢迎大家关注!请指出转载文章的来源。
如何选择合适的晶体振荡器?当用51个单片机设计电路时,经常使用12M和11.0592M晶体振荡器。有时11.0592M晶体振荡器使用更高的频率。
为什么一些更有经验的工程师更喜欢使用11.0592M?我已总结并与您分享。使用单片机的UART功能时,需要设置通信的波特率。
通常,当使用11.0592M晶体振荡器时,波特率的计算更加准确,并且没有错误。因此,如果在使用12M或其他数字晶体振荡器时出现错误,则在使用UART通信或使用计时器时,通常使用11.0592M晶体振荡器。
为此,我具体进行了计算,使用11.0592M晶体振荡器和12M晶体振荡器分别计算了模式0和模式1下TH0和TH1的初始值。计算表如下:从表中可以看出,晶体振荡器为11.0592M。
在晶体振荡器下计算出的波特率误差为0。使用12M晶体振荡器计算的波特率存在误差时,最大误差为8.51%。
因此,如果要使用UART功能和定时器功能,请优先使用11.0592M晶体振荡器。原标题:为何像11.0592M的晶体振荡器这样的单片机这么多?文章来源:[微信公众号:单片机的乐趣]欢迎大家关注!请指出转载文章的来源。
- 电话:0755-29796190
- 邮箱:ys@jepsun.com
- 联系人:汤经理 13316946190
- 联系人:陆经理 18038104190
- 联系人:李经理 18923485199
- 联系人:肖经理 13392851499
- QQ:2057469664
- 地址:深圳市宝安区翻身路富源大厦1栋7楼

