首先,我用的是STM32F407,下方所有图片都是出自这芯片的文档,如果型号和我不同,需要找到对应的芯片说明文档,也许会有出入 先看一张时钟图 这里会着重说明高速的部分,低速(不管内部还是外部)只给RTC时钟使用 题外话,MCO1.MCO2,你可以往外面输出时钟 以下开始正题 图片红圈处是主时钟,供给许多东西使用,例如外设(UART.SPI...),简直就像大型音乐演奏的指挥者 所有你想用到的外设,初始化第一步,就是使能时钟(向主时钟请求) 例如下方的SPI初始化代码 void SPI3_Ini…