1)f PCLK不是CPU频率,而是外设总线的频率。 2)STM32的SPI时钟最快是18MHz,这是芯片设计时决定的。 3)STM32的SPI1在APB2上,SPI2和SPI3在APB1上,APB1的最高频率是36MHz,APB2的最高频率是72MHz;因此,为了不超过最高18MHz的设计要求,配置SPI2和SPI3时可以使用f PCLK/2的选项,而配置SPI1时则不能使用f PCLK/2的选项。