SCI波特率计算

9.SCI波特率计算

内部生成的串行时钟由低速外设模块时钟(LSPCLK)和波特率选择寄存器决定。在给定的LSPCLK下,SCI通过波特率选择寄存器组成的16位值从64K个不同的串行时钟波特率中选择一个。

SCI模块的波特率按下式计算:

978-7-111-57271-8-Chapter10-10.jpg

所以,16位波特率选择寄存器(SCIHBAUD,SCILBAUD)中的值BRR为

978-7-111-57271-8-Chapter10-11.jpg

上面的公式只在1≤BRR≤65535时成立,如果BRR=0,则

978-7-111-57271-8-Chapter10-12.jpg