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的选项。
1)fPCLK不是CPU频率,而是外设总线的频率。2)STM32的SPI时钟最快是18MHz,这是芯片设计时决定的。3)STM32的SPI1在APB2上,SPI2和SPI3在A…
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的选项。