GD32f103 8M晶振改12M , 要修改的地方
手里的单片机是gd32f103ret6,晶振和官方库默认的8M不一致,导致串口乱码。
网上找了好久全是STM32的例子,不过还是有参考意义的。
以下是gd32f10x 的设置方式。
1.Keil中的Target设置:
PS:这一项好像会自动设置,安全起见检查一下
2. "gd32f10x.h" 中的 HXTAL_VALUE 修改。
注意:gd32f10x.h默认是只读的,需要到资源管理器中取消只读属性才能修改
PS:这一项极其重要,不修改会导致串口等波特率设置不对。
3.倍频系数修改
PS:这一项对串口是否乱码无影响,但影响单片机的工作频率。
有两种选择(感觉 plan B更方便一些):
plan A: 修改 "system_gd32f10x.c"中相应频率的倍频系数""RCU_PLL_MULx ,其中 x 修改为原值的2/3。
plan B:利用GD官方库中的函数 rcu_pll_config(RCU_PLLSRC_HXTAL, RCU_PLL_MUL18); 进行设置,
具体参数如图:
换其他频率的晶振操作类似。
感谢以下STM32修改相关的参考贴:
https://www.cnblogs.com/Pual623548198/p/6928748.html
完。
GD32f103 8M晶振改12M , 要修改的地方相关推荐
- stm32 外部8M晶振 改为12M的方法
第一步,打开stm32f10x.h,将 #define HSE_VALUE ((uint32_t)8000000) 修改为: #define HSE_VALUE ((uint32_t ...
- STM32使用非8M晶振时如何修改代码
目前能找到的大部分代码都是默认8M外部晶振的,若使用的晶振不是8M则需要作一些修改.例如这次我使用的外部晶振是12M的,作如下修改. 1.首先需要修改"Option for target ' ...
- C语言12M晶振,STM32将12M晶振换8M晶振后Keil及程序的相关设置
外部从12M晶振换8M晶振,如果还想是72MHZ时钟,只需要改三个地方: 首先:stm32f10x.h和system_gd32f10x.c文件可以通过下图找到 /> 1.stm32f10x.h中 ...
- STM32F103VBT6 使用16M晶振和8M晶振 RCC设置有何不同?
STM32F103VBT6 使用16M晶振和8M晶振 RCC设置有何不同? 原来使用8M的晶振,设置如下,通讯发送数据正常 RCC_PLLConfig(RCC_PLLSource_HSE_Div1, ...
- STM32系列修改外部晶振以及代码的修改(f103、f105为例)
此文章为引用 正点原子详细讲解 刚刚接触STM32的时候,用的都是8M晶振.比如你想更换到为外部晶振为12M,但是主频仍想用72M的.该如何设置?或者想倍频到更高的主频该怎么修改? 例子就直接直接拿& ...
- STM32F1外部8M晶振不起振的奇葩原因
近日做了块STM32F103片子的小板,调了几块,s遇到8M晶振不起振的情况.百度出了晶振不起振的各种原因,有说晶振不好的,有说地线没搞好的,有说匹配电容不合适的,然而这些都算不上什么,导致我的板子晶 ...
- STM32 标准库3.5修改默认外部8M晶振为16M晶振
ST官方标准库V3.5默认的外部晶振频率为8M,实际使用中外部晶振需要修改为16M: 经过实验,修改有效,具体的patch如下: 修改 HSE_VALUE 值 diff --git "a/L ...
- 2021-07-25 野火板子25MHz晶振改为正点原子8MH晶振
这一步之前没有想到
- STM32F105、107RB使用外部晶振8M时配置外设时钟为72M
转发:STM32F105RBT6使用外部晶振8M时配置外设时钟为36M_yunke120的博客-CSDN博客 STM32F105.107属于互联型芯片在stm官方库文件设置中默认外接晶振为25MHZ, ...
最新文章
- Sagit.Framework For IOS 开发框架入门教程6:网络请求STHttp
- mysql 函数,关键字,特性
- 【瞎扯】About Me
- 一学就废的并查集它来了
- 中国风春节传统文化海报插画为载体的素材
- oracle 左连接 权限,Oracle 左连接、右连接、全外连接、(+)号作用
- 发现Diolar 的边缘检测程序好像也有缺点
- clickhouse 小结1
- 虚拟化--vsphere排错组件归纳
- paypal添加香港招商银行指南
- 一篇文章看懂什么是无服务器架构
- 单片机烧录文件的几种格式
- 高通msm8909 平台camera 系统软件架构
- 大数据引领医药行业 为时过早
- Springboot整合七牛云上传图片
- 简易搜索引擎原理与基于Hadoop MapReduce的搜索引擎实现
- 华为往事(十八)--CC08 STP:华为抢占制高点
- 通过SVG进行画出雷达扫描图
- 农用地包括哪些地类_农用地、基本农田、建设用地,不同类型的土地性质要怎么利用...
- 一箭穿心——两颗心紧紧相连(Python代码实现)