已有 1217 次阅读2014-8-28 09:05 |个人分类:单片机| 单片机, 波特率, 定时器, 通信, 晶振
因为对于标准通信速率,使用11.0592Mhz的晶振可以得到精准的数值。具体而言如下:常用波特率通常有:1200、2400、4800、9600,------,若采用晶振12Mhz或6Mhz,计算出的T1定时初值将不是一个整数,这样通信时便会产生积累误差,进而产生波特率误差,影响串行通信的同步性能。
解决方法只有调整单片机的时钟频率,通常采用11.0592Mhz晶振,因为它能非常精确地计算出T1定时器初值,只要是标准通信速率,就可以得到非常准确的数值。
涂鸦板
评论