手册上明明这么写着:
SPORTx_RCLK frequency = (SCLK frequency)/(2 x (SPORTx_RCLKDIV + 1))
SPORTxRFS frequency = (RSCLKx frequency)/(SPORTx_RFSDIV + 1)
但是我们老师的一个验证正确的例子,用到了sport的接收,但是寄存器配置如下:
*pSPORT0_RCLKDIV = 17;
*pSPORT0_RFSDIV = 31;
系统时钟是100M,这样按照公式算下来,SPORTx_RCLK frequency =2.78M,SPORTxRFS frequency=3.125M,这两个比例不是64啊,怎么正常工作的?这个程序已验证正确
「该帖子被 seven718 在 2013-04-09 11:25:33 编辑过」