作者:夕阳红梅乎 | 来源:互联网 | 2023-06-08 19:35
1)fPCLK不是CPU频率,而是外设总线的频率。
2)STM32的SPI时钟最快是18MHz,这是芯片设计时决定的。
3)STM32的SPI1在APB2上,SPI2和SPI3在APB1上,APB1的最高频率是36MHz,APB2的最高频率是72MHz;因此,为了不超过最高18MHz的设计要求,配置SPI2和SPI3时可以使用fPCLK/2的选项,而配置SPI1时则不能使用fPCLK/2的选项。