当外部晶振配置错误时,会导致串口乱码,这是描述从 默认的8M晶振改成12M 

改晶振方法如下

1. 修改外部高速晶振值  stm32f10x.h 

修改前  #define HSE_VALUE    ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
修改后 #define HSE_VALUE    ((uint32_t)12000000) /*!< Value of the External oscillator in Hz */


2.修改PLL配置 system_stm32f10x.c


修改前 RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);
修改后 RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL6);


关键字:STM32  F1配置  外部晶振 引用地址:STM32 F1配置外部晶振

上一篇:stm32模拟串口(基于高精度延时)
下一篇: 【STM32F103攻城笔记】外部晶振HSE倍频设置系统时钟

推荐阅读

STM32的使用有利有弊,种类多---但是种类有太多,资料也是比较乱的,还有就是库的调用,经常忘记一些函数的使用------比如最常用的串口------------------------------------------------------------------------------------USART ----设置-------------------------------void USART1_Config(void){ GPIO_InitTypeDef GPIO_InitStructure...
2019世界机器人大会25日在北京闭幕。会上发布的《中国机器人产业发展报告(2019年)》(以下简称“报告”)显示,全球机器人整体市场规模持续增长,中国机器人市场需求潜力巨大,工业领域以突破机器人关键核心技术为首要目标,服务领域智能水平快速提升,与国际领先水平基本并跑,颇具成长空间。 工业机器人:智能制造加速升级,市场规模持续增长 根据报...
什么叫arm架构ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低耗电的特性。在今日,ARM家族占了所有32位嵌入式处理器75%的比例,使它成为占全世界最多数的32位...
车展的焦点永远都是新车,这点毋庸置疑。不过,除了新车之外,最受关注的肯定是新技术,特别是电动车的发展,汽车已经逐渐成为技术发展的一个重要载体,见证着一个又一个新技术的诞生。而本届成都车展也有很多的新科技亮相,不妨跟随小编的步伐去看一看。  名称:“六重融合式”感知体系  展台:荣威R汽车展台  亮点:R汽车ES33搭载的“六重融合式”...

史海拾趣

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved