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的值共同决定。即: 溢出率为溢出周期之倒数,因此,波特率的公式还可写成: |
电工学习网 ( )
GMT+8, 2023-4-19 15:01