使用固件库操作STM32F4时的必要配置
来源:互联网 发布:拳皇97风云再起 mac 编辑:程序博客网 时间:2024/06/03 06:45
使用STM32F4的固件库时,默认的晶振为25Mhz晶振,因此需要做一定的修改。之前因为一直没有注意这个问题,我捣腾了许久,发现工作时钟总是不对,查阅了一下资料之后才知道有好几个地方需要修改。
原文链接:修改STM32库函数中的晶振值
STM32F407的库文件中默认晶振值为25MHz,若外接晶振8MHz,则需修改以下几个地方:
1)修改HSE_VALUE的值
将#define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */
修改为 #define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
2)修改PLL_M的值
将#define PLL_M 25修改为 #define PLL_M 8
3)修改STM32F407工程的Options设置
在Option for target"Flash"窗口中,选择Target页面,修改STMicroelectronics STM32F407VG栏中Xtal(MHz)的值为8.0
0 0
- 使用固件库操作STM32F4时的必要配置
- STM32F4的ADC 配置
- STM32F4 的DAC 配置
- STM32F4 RTC的使用
- STM32F4 RTC的使用
- sparksql必要的配置
- STM32F4使用FreeRTOS的中断
- STM32F4使用FreeRTOS的中断
- studio 的一些必要配置
- STM32F4串口使用配置(库函数版)
- 调用接口返回失败时的必要操作
- 关于STM32F4内部flash的操作
- STM32F4的GPIO口配置模式
- STM32F4 MDK新建使用库的工程
- STM32F4 MDK新建使用库的工程
- 如何使用STM32F4的DSP库
- STM32F4 MDK新建使用库的工程
- D3D绘制操作的必要步骤
- android关于onDraw的总结
- Ant: propertyregex
- Group by与having理解
- Ubuntu下的指令汇总
- Android C 获取设备属性
- 使用固件库操作STM32F4时的必要配置
- caj文件发布后,下载时出现错误
- foj 2196 Escape
- m2 android
- Intraweb之EasyUI篇
- 每天三道冲刺工作--判断俩个链表是否相交。
- POJ 3420 Quad Tiling
- linux之sed用法
- Nginx服务器软件的相关简介