单片机波特率的计划
1、办法0和办法2
在办法0时,每个机器周期发送或接纳一位数据,因而波特率固定为单片机时钟频率的1/12(即fosc/12),且不受SMOD的影响。若晶振频率fosc=12MHz时,则波特率=fosc/12=12MHz/12=1Mb/s,即1 μs移位一次。
办法2的波特率取决于PCON中的SMOD之值,当SMOD=0时,波特率为fOSC的1/64;若SMOD=1时,则波特率为fOSC的1/32。即:
办法1、办法3的波特率可变,由守时器T1的溢出率与SMOD的值一同抉择。即:
溢出率为溢出周期之倒数,因而,波特率的公式还可写成:
下一篇:SPI时序开端知道
相关推荐