一般PC或者是16C550B串口配置:DLM(MSB)和DLL(LSB)这两个寄存器合起来用于配置分频器,以得到合适的波特率。
一般而言,在pc上用于串口通信的晶体的频率为:1.8432MHz。用这个频率除以16后用作串口的最大频率。所以一般串的最大传输速率为:1.8432 * 10^6 / 16= 115200bps,以下为使用1.8432MHz的各波特率设置参考:
注意:
分频系数实际为2个8位的DLL(低位)和DLM(高位)寄存器组合的。