联系方式
全国服务热线:400-613-9133
邮箱:2850680688@QQ.COM 传真:0755-86307386 地址:深圳市坪山区坑梓街道49号创兆产业园C栋二楼
51单片机为什么常用11.0592M晶振?
发布时间:2018-07-17 点击量:5019
在用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晶振。
上一条:
晶振这些常见的故障,你见过吗?
| 下一条:
晶振的频率是由什么决定的?