本文参考下面文章https://blog.csdn.net/qq_41650023/article/details/128477288
参考完后尝试修改时钟频率后成功接收和发送。
在stm32f4xx.h文件里面找到HSE_VALUE,到自己板子对应型号的HSE_VALUE里面修改
修改完后入下图所示,我用的是f40_41xxx型号的,将第四行的32000000改为8000000即可
#if defined(STM32F40_41xxx) || defined(STM32F427_437xx) || defined(STM32F429_439xx) || defined(STM32F401xx) || \
defined(STM32F410xx) || defined(STM32F411xE) || defined(STM32F469_479xx)
#if !defined (HSE_VALUE)
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
#endif /* HSE_VALUE */
#elif defined (STM32F412xG) || defined(STM32F413_423xx) || defined(STM32F446xx)
#if !defined (HSE_VALUE)
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
#endif /* HSE_VALUE */
#endif /* STM32F40_41xxx || STM32F427_437xx || STM32F429_439xx || STM32F401xx || STM32F411xE || STM32F469_479xx */
修改只读文件的步骤,找到文件位置,右键后选择文件属性,不勾选只读。
1万+

被折叠的 条评论
为什么被折叠?



