智能家居项目-搭建工程

目录

原理图

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)对应的时钟配置函数

相关推荐
Ww.xh18 分钟前
STM32嵌入AI模型全流程指南
stm32
Ww.xh19 分钟前
STM32嵌入AI模型实战指南
stm32
傻童:CPU22 分钟前
板级支持包的构建
stm32
路过羊圈的狼1 小时前
STM32使用SFUD (Serial Flash Universal Driver) 串行 Flash 通用驱动库驱动W25Q128
stm32·单片机·嵌入式硬件
LCG元2 小时前
多MCU通信:STM32F1通过I2C/SPI实现数据同步与控制
stm32·单片机·嵌入式硬件
Wave8452 小时前
从裸机到 FreeRTOS:STM32 智能手表重构之路
stm32·重构·智能手表
金戈鐡馬15 小时前
BetaFlight中的定时器引脚绑定详解
stm32·单片机·嵌入式硬件·无人机
Wave84516 小时前
FreeRTOS软件定时器详解
stm32·单片机·freertos
charlie11451419120 小时前
嵌入式现代C++工程实践——第10篇:HAL_GPIO_Init —— 把引脚配置告诉芯片的仪式
开发语言·c++·stm32·单片机·c
天泽恒晟20 小时前
适老化到适我化—摄像头的选择
科技·信息可视化·生活·智能家居·交互