TI公司官方例程2806*SCI_ECHOBACK
SciaRegs.SCIHBAUD =0x0001; // 9600 baud @LSPCLK = 22.5MHz (90 MHz SYSCLK).
SciaRegs.SCILBAUD =0x0024;
这对应的是9600bps
查看公司说是有BRR,那BRR等于多少呢,如何理解这个公式?
如果要将波特率换为115200该怎么设置呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TI公司官方例程2806*SCI_ECHOBACK
SciaRegs.SCIHBAUD =0x0001; // 9600 baud @LSPCLK = 22.5MHz (90 MHz SYSCLK).
SciaRegs.SCILBAUD =0x0024;
这对应的是9600bps
查看公司说是有BRR,那BRR等于多少呢,如何理解这个公式?
如果要将波特率换为115200该怎么设置呢?
您好,SCIHBAUD是BRR高8位,SCILBAUD是BRR低8位,BRR = 0x124 = 292,波特率 = 22.5M / ((0x124 + 1) * 8) = 9598。
115200波特率应设置SCILBAUD为0x00,SCILBAUD为0x17。