请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C123GE6PM 您好!
当我将 SPI 数据速率设置为16MHz 时、为什么它以20Mhz 的速率输出?
SSIConfigSetExpClk (SSI0_BASE、8000000、SSI_FRF_MOTO_MOTO_0、SSI_MODE_MASTER、16000000、 8);
我从数据表中注意到这一点:
该公式使用 CPSDVSR、因此基本上每次都将分母乘以偶数。 那么、这是否意味着您不能将 SYSCLK 除以奇数? 似乎是一个愚蠢的问题、但我很奇怪、您的数据速率会如此受限。 我以为我使用的是16MHz 的数据速率、但实际上不是20Mhz。 我已通过以下范围验证了这一点: