关于ch57x系列的外设的时钟是如何分频的?

在设置外设比如spi0的分频的时候,想让外设的时钟快些,按照例程比如32M的时钟分频32可以得到1M外设的时钟,如果主机的频率是60M那么分频设置64的话感觉外设有点时钟下降.想问一下分频能不能设置成60?也就是说这个系列的时钟系统是如何分频和配置的?stm32有个详细的时钟图,感觉挺方便.印象中时钟分频应该是2的倍数,不清楚我的理解对不对?

您好,SPI最高只可以到主频时钟频率的一半。SPI频率由R8_SPI0_CLOCK_DIV寄存器决定,最高2分频。

image.png



这个我知道.我的意思是能不能6分频,7分频或者13分频这种不是2的倍数的分频.


只支持整数分频,60M主频可以配置成60分频来支持1M时钟;如果配置64分频的话SPI时钟是会小于1M的。

image.png

image.png


太好了,谢谢.我自己试验也是差不多,就是不太确定,官方回复可以信心就比较大,可以放心使用了.


太好了,谢谢.我自己试验也是差不多,就是不太确定,官方回复可以信心就比较大,可以放心使用了.


只有登录才能回复,可以选择微信账号登录