保定众达电气有限公司
销售部1:0312-3110565
销售部2:15512283060
传真号: 0312-3116226
技术部: 18630210808
网址:www.weijixiaoxie.cn
E-mail:544509344@qq.com
微机消谐波特率的确定
发布人:管理员 发布时间:2014-2-14
串行口的波特率决定于16位波特率寄存器(000EH)的内容。该寄存器应以连续2个字节装载之,低位字节在先。微机消谐寄存器的****位用于选择波特率发生器的输入频率源。当****位为1,选用XTAL1频率,否则选用来自T2CLK引脚的外部频率。T2CLK的****速度是每2个状态周期跳变一次,最小周期是16个振荡器周期。
波特率寄存器的低15表示一个无符号整数B,不同模式下的波特率可用以下一些公式计算:
采用XTAL1时
模式0:波特率=XTAL1频率/4(B+1),B≠0
其他模式:波特率=XTAL1频率/64(B+1)
采用T2CLK时
模式0:波特率=T2CLK频率/B,B≠0。
波特率=12×10^6/4(312+1)≈9585误差为(966-9585)/9600=0.156%
上一篇:微机消谐串行口操作模式
下一篇:微机消谐利用HSO输出PWM脉冲