MSP432p手册(第915页)说明了如何获取参考时钟频率和波特率目标以及计算波特率寄存器值。
为了验证我是否理解正确的说明,我想我会在uartecho的硬件设置中查看表,以确保获得相同的值。
对于12MHz时的11.52万波特配置,我希望得到以下信息:
{
.outputBaudrate = 11.52万,
.inputClockFreq = 1200万,
.prescalar = 6,
.hwRegUCBRFx = 8,
.hwRegUCBRSx = 0x11,// 17
超额采样= 1
},
根据文档,SX字段在表24-4中查找F/波特的其余部分,在本例中为0.1666。
ODD是SX的UART回波示例中的值为32。 在24MHz参考时钟,我希望SX值为0x49,但示例代码使用37。
您能帮我看看我对波特率配置计算的误解吗?
谢谢
