STM32F767 SAI SPDIF 输出、NODIV 和时钟发生器
当在 SAIx->CR1 中设置 NODIV 位时,SPDIF 输出频率是它应该的。
例子:
时钟输入为 25.6 MHz,采样率为 200 kHz,因子为 128,因为它应该是“符号率”(2 个通道,32 位 -> 64)乘以 2(双相标记代码)。
但是当NODIV位清零(MCLK分频器开启),并且MCKDIV[3:0]设置为0000时,时钟被4分频。(时钟输入25M6 -> 采样率50k)
为什么会这样?
为什么没有记录在案?(RM0410, 最新)
或者我在说什么?