器件型号:CC2564B
您好!
我正在我的项目中使用 STM32F765和 CC2564B 蓝牙芯片、对 CC2564B 的 UART HCI 波特率计算有疑问。 在记录器工具中、如果我发送 HCI_VS_UPDATE_UART_HCI_Budrate
命令到 CC2564芯片、有有关 UART HCI 参数的信息消息、我无法理解。 消息随波特率值而变化:
在加电序列中、波特率配置为115200、并配置了记录器的参数
- UART_HCI 参数:对于 115200,UART DIV = 3,OS = 23,SP = 0,暴民= 10
- UART_HCI 参数:对于 230400,UART DIV = 43,OS = 4,SP = 63,手机= 0
- UART_HCI 参数:对于 3750000,UART DIV=1,OS =10,SP =15,MPL= 3
注意:在上电序列中、我的项目的记录器输出中的时钟信息如下:
检测到的时钟= 26000000 Hz
参考时钟= 26000000 Hz
XTAL 唤醒模式被禁用
REF 时钟对 PLL 有效
PLL 时钟输出正常
PLL 时钟输出= 40000000Hz
时钟工作模式:PLL 模式
ARM 时钟= 40000000Hz、慢时钟:外部
OCP 时钟= 80000 Hz
我找不到有关这些参数、波特率计算或解释的任何文档...
因此,我想问的问题是,在计算 CC2564B 芯片的波特率时,这些参数和含义是什么?
是否有任何使用这些参数(SP、OS、UART DIV、暴民)的 CC2564B 波特率计算公式?