STM32将12M晶振换8M晶振后Keil及程序的相关设置
来源:互联网 发布:网络洗脑神曲2016 编辑:程序博客网 时间:2024/04/29 07:17
外部从12M晶振换8M晶振,如果还想是72MHZ时钟,只需要改三个地方:
首先:stm32f10x.h和system_gd32f10x.c文件可以通过下图找到
1、stm32f10x.h中,将#define HSE_VALUE
在stm32f10x.h中,改后如下图
2、system_gd32f1x0.c中,使用72M的那个宏,即改为如下:
//#define SYSCLK_FREQ_HSE
//#define SYSCLK_FREQ_24MHz
//#define SYSCLK_FREQ_36MHz
//#define SYSCLK_FREQ_48MHz
//#define SYSCLK_FREQ_56MHz
#define SYSCLK_FREQ_72MHz
在stm32f10x.h文件中改后如下图数据
3、如果是在keil中调试下载,工程选项中修改如下,Xtal(MHz)标签旁从12.0改为8.0。
当然,如果将8M改为12M或其他晶振,方法类似。
- STM32将12M晶振换8M晶振后Keil及程序的相关设置
- STM32晶振8M改12M方法
- 12M晶振下,STM32串口波特率设置问题
- STM32时钟,外部16M设置
- 将MATLAB的M-脚本转换为可执行程序
- STM32库文件systemInit 晶振更改默认晶振8M到12M方法
- STM32外部晶振8M更改为25M
- STM32 Contex-M的位带操作
- STM32 KEIL下的堆栈设置
- STM32 KEIL下的堆栈设置
- STM32 KEIL下的堆栈设置
- STM32 KEIL下的堆栈设置
- STM32 KEIL下的堆栈设置
- Cortex-M KEIL特殊用法
- M文件输入及程序编写
- STM32F107的时钟设置由25M修改成8M
- stm32 KEIL软件设置程序烧写起始地址
- 将数字以“M”的格式输出
- 黑马程序员_Java_多线程
- 支持向量机笔记
- SpringMVC 使用FastJSON 406错误解决
- Evaluate Reverse Polish Notation
- leetCode 之 String to Interger
- STM32将12M晶振换8M晶振后Keil及程序的相关设置
- 黑马程序员_Java_IO流(二)
- C++STL中vector容器的用法
- 关闭Activity.finish()之后出现 Activity has leaked window that was originally added 错误
- js实时计算字数提醒的文本框
- sgu250:Constructive Plan(单调性乱搞)
- lcc源代码解析之gen.c
- 黑马程序员_Java_异常机制及常见异常总结
- 使用Python操作Redis