已知fosc=11.0592MHz,采用串行方式2进行双击串行通信,且设定SMOD=1,则通信波特率为 多少
1个回答
关注
展开全部
咨询记录 · 回答于2023-05-24
已知fosc=11.0592MHz,采用串行方式2进行双击串行通信,且设定SMOD=1,则通信波特率为 多少
您好,亲。在SMOD=1的情况下,串行通信的波特率计算公式为:波特率 = fosc / ( × 2^SMOD × (256 - TH1))其中,TH1是定时器1的重载值,由于采用串行方式2进行双击串行通信,所以TH1的初值为0,即TH1=0。将fosc=11.0592MHz、SM=1、TH1=0代入公式,可得:波特率 = 11.2MHz / (12 × 2^1 × (256 - 0)) = 57600因此,通信波特率为57600。