STM32F407的库文件中默认晶振值为8MHz,若修改,比如外接晶振25MHz,则需修改以下几个地方: 1)修改HSE_VALUE的值 将#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */ 修改为 #define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */ 2)修改PLL_M的值 将#define PLL_M 8修改为 #define PLL_M 25 3)修改STM32F407工程的Options设置 在Option for target"Flash"窗口中,选择Target页面,修改STMicroelectronics STM32F407VG栏中Xtal(MHz)的值为25.0