智能家居项目-搭建工程

目录

原理图

PCB

[修改 HSE晶振](#修改 HSE晶振)

修改SYSCLK系统时钟晶振


原理图

PCB

修改 HSE晶振

STM32F103C8T6 常用 8MHz 晶振(外部高速时钟 HSE)

HSE_VALUE定义在stm32f10x.h,我们去stm32f10x.h搜HSE_VALUE

改为8000000就是8M

如果定义了 STM32F10X_CL 宏(表示使用 STM32F10x CL 系列芯片,如 STM32F105/107),则默认外部晶振频率为 25MHz(25000000 Hz)。

如果没有定义 STM32F10X_CL(即使用普通 STM32F10x 系列,如 STM32F103),则默认外部晶振频率为 8MHz(8000000 Hz)。

修改SYSCLK系统时钟晶振

对于普通系列芯片,默认定义系统时钟频率为 72MHz

HSE是8MHz,SYSCLK是72MHz,所以要做 PLL 倍频(9倍频)得到 72MHz 系统时钟

往下翻,找到系统时钟频率(如 SYSCLK_FREQ_72MHz)对应的时钟配置函数

相关推荐
busideyang25 分钟前
为什么推挽输出不能接收串口数据,而准双向口可以?
c语言·stm32·单片机·嵌入式硬件·嵌入式
济6171 小时前
STM32定时器进阶:从模式控制器完全指南,一文学会TRGI/TRGO---STM32 HAL库专栏
stm32·单片机·嵌入式·stm32hal库编程
独处东汉5 小时前
freertos开发空气检测仪之完结_Air_check_App 工程概览与使用说明
stm32·单片机·嵌入式硬件·freertos
爱喝纯牛奶的柠檬7 小时前
基于STM32的4*4矩阵软键盘驱动
stm32·嵌入式硬件·矩阵
逐步前行8 小时前
STM32_DMA_寄存器操作
stm32·单片机·嵌入式硬件
FakeOccupational11 小时前
【电路笔记 STM32】Cortex-M7 内核上的数据缓存结构图 + MPU内存保护单元 + Cache基本操作 + Cache&DMA 时序图
笔记·stm32·缓存
LCG元11 小时前
基于STM32CubeMX的HAL库串口通信与DMA传输深度优化
stm32·单片机·嵌入式硬件
forAllforMe12 小时前
LAN9252 从机模式寄存器的配置代码示例
stm32·单片机·嵌入式硬件
guygg8814 小时前
基于STM32的贪吃蛇游戏实现(OLED屏)
stm32·嵌入式硬件·游戏
BackCatK Chen14 小时前
STM32保姆级入门教程|第4章:GPIO输入+外部中断 实现按键控制LED(手把手全流程)
stm32·单片机·外部中断·按键控制 led·stm32cubeid·gpio 输入