智能家居项目-搭建工程

目录

原理图

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

相关推荐
玩嵌入式的菜鸡6 分钟前
stm32bootloader跳到app无法运行问题
stm32·单片机·嵌入式硬件
无聊到发博客的菜鸟1 小时前
STM32 RTC时钟不准的问题
stm32·嵌入式·rtc·rtos
boneStudent1 小时前
Day41:四轴飞行器控制系统 (基础)
stm32·单片机·嵌入式硬件
WZGL12302 小时前
从个体需求到整体守护,科技助力老人安全安心
大数据·人工智能·科技·安全·智能家居
曾浩轩2 小时前
跟着江协科技学STM32之3-3GPIO输入
科技·stm32·嵌入式硬件
章鱼哥嵌入式开发2 小时前
【STM32F103按键外部中断检测实现】
stm32·单片机·嵌入式硬件·stm32入门教程·嵌入式开发实战·从零开始学stm32·单片机新手入门指南
YouEmbedded4 小时前
解码STM32F4环境搭建、工程搭建与烧录
stm32·自举模式·集成开发环境(keil)搭建·工程创建·固件烧录
Dillon Dong21 小时前
按位或(|=)的核心魔力:用宏定义优雅管理嵌入式故障字
c语言·stm32
逆小舟1 天前
【RTOS】智能家居-中间层
智能家居