第一步,打开stm32f10x.h,将 
#define HSE_VALUE    ((uint32_t)8000000)  修改为:  #define HSE_VALUE    ((uint32_t)12000000)  
第二步,打开system_stm32f10x.c,修改PLL参数,将       
RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE |                                          RCC_CFGR_PLLMULL)); 
RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);  
修改为:       
RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE |                                          RCC_CFGR_PLLMULL)); 
RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL6);      
第三步,打开建立的STM32工程,选择Projects-〉Options for target ***,找到Target标签,外接的晶振默认是8MHz,我们将外接的晶振参数修改为12MHz,确定保存,再编译,调试即可。

转载于:https://www.cnblogs.com/zzq888/p/10811985.html

stm32 外部8M晶振 改为12M的方法相关推荐

  1. STM32外部高速晶振不起振的故障分析

    STM32外部高速晶振不起振的故障分析 一.故障背景 网上售卖的STM32F103C8T6的核心板如图1所示,由于STM32F103C8T6最小系统核心板的采购成本高达20元/块至40元/块,为了降低 ...

  2. STM32F1外部8M晶振不起振的奇葩原因

    近日做了块STM32F103片子的小板,调了几块,s遇到8M晶振不起振的情况.百度出了晶振不起振的各种原因,有说晶振不好的,有说地线没搞好的,有说匹配电容不合适的,然而这些都算不上什么,导致我的板子晶 ...

  3. GD32f103 8M晶振改12M , 要修改的地方

    手里的单片机是gd32f103ret6,晶振和官方库默认的8M不一致,导致串口乱码. 网上找了好久全是STM32的例子,不过还是有参考意义的. 以下是gd32f10x 的设置方式. 1.Keil中的T ...

  4. STM32 标准库3.5修改默认外部8M晶振为16M晶振

    ST官方标准库V3.5默认的外部晶振频率为8M,实际使用中外部晶振需要修改为16M: 经过实验,修改有效,具体的patch如下: 修改 HSE_VALUE 值 diff --git "a/L ...

  5. C语言12M晶振,STM32将12M晶振换8M晶振后Keil及程序的相关设置

    外部从12M晶振换8M晶振,如果还想是72MHZ时钟,只需要改三个地方: 首先:stm32f10x.h和system_gd32f10x.c文件可以通过下图找到 /> 1.stm32f10x.h中 ...

  6. stm32启用内部晶振(stm32设置外部晶振)

    STM32中的晶振电路有什么作用 stm32  有两个可接入的外部晶振,自己内部也有低俗的晶振.举个例子,手册也有说明低速主要给RTC使用了,高速是给一些外设及内核提供时钟元,内部的主要是给看门狗用或 ...

  7. STM32 两个晶振的作用

    通常情况下,对于一些成熟的STM32开发板,在其电路原理图的设计中,MCU外接了两个晶振.一个是低速晶振 32.768kHz,另一个是高速晶振 8MHZ.下文探讨二者的作用. 文章目录 1. STM3 ...

  8. STM32F103VBT6 使用16M晶振和8M晶振 RCC设置有何不同?

    STM32F103VBT6 使用16M晶振和8M晶振 RCC设置有何不同? 原来使用8M的晶振,设置如下,通讯发送数据正常 RCC_PLLConfig(RCC_PLLSource_HSE_Div1, ...

  9. 【STM8S】STM8S之内外部16M晶振

    本篇博文最后修改时间:2016年08月30日,10:24. 一.简介 本文介绍STM8S系列如何分别实现内外部的16M晶振的使用. 二.实验平台 编译软件:IAR for STM8 1.42.2 硬件 ...

最新文章

  1. matlab外部接口简介
  2. 前沿|揭开黑箱:希伯来大学计算机科学教授提出「信息瓶颈」
  3. python装饰器功能是冒泡排序怎么做_传说中Python最难理解的点|看这完篇就够了(装饰器)...
  4. 不挂载 组件渲染_让你的 React 组件性能跑得再快一点「实践」
  5. AIX忘记root密码后,重设密码步骤
  6. 开机动画适配方案_2020 年 4 月前 App 启动画面、屏幕调整需按要求适配,否则存拒审风险!...
  7. 《WebForm开发系列之控件篇》Item2 ListBox
  8. 设计模式(三)创建型模式
  9. 关系数据库——mysql数据类型大总结
  10. LeetCode 1213. 三个有序数组的交集(哈希set)
  11. python class用法理解_带你全面理解python中self的用法
  12. c语言测试及答案,C语言测试题及答案解析
  13. 第二届(2021—2022学年)少年硅谷——全国青少年人工智能教育成果展示大赛
  14. python数据分析与应用-Python数据分析与应用 PDF 内部全资料版
  15. 故障树分析法(FTA)
  16. 大学生体育运动网页设计模板代码 DIV布局校园运动网页作业成品 HTML学校网页制作模板 学生简单体育运动网站设计成品
  17. 坐标反算计算起始方位角_平面坐标反算(测量上常用于计算坐标方位角)
  18. 03.07:BT下载&区块链技术
  19. input标签能换行么?textarea标签属性
  20. mysql 计算gps坐标距离_mysql 下 计算 两点 经纬度 之间的距离(转)

热门文章

  1. mysql 8.0 yum_CentOS7使用yum安装MySQL8.0
  2. linux 添加定时器,linux 添加定时任务
  3. Android底部日期控件,Android开发中实现IOS风格底部选择器(支持时间 日期 自定义)...
  4. mysql 基础面试_面试必问之mysql基础
  5. mysql修改表编码为ytf8_如何修复“TypeError:x和y必须具有相同的数据类型,got”tf.uint8型!= tf.float32型“当我试图以十为单位调整图像大小时...
  6. 计算机网络TCPP是一组什么,WWW的全称是什么?WWW中文名称是啥?
  7. Python入门--常用的内置模块
  8. 统计有几个连通分量的另一种方法--hdu 1325
  9. Counting 4-Cliques
  10. LuaForUnity4:Lua的函数