上拉电阻的作用:抗干扰,稳定电平:
初始化电流为高电平
电阻值大限流,防止电流过大
下拉电阻用的很少,上拉电阻连接电源
按键点灯代码:
stm32阶段的项目;
1.梳理详细的业务逻辑
2.分析项目中所涉及到的传感器和相关
3.将每一个传感器单独调试成功
4.最后在main函数中进行功能逻辑的组装和综合调试
按键控制蜂鸣器
蜂鸣器原理图
R39:延长三极管寿命
R40:防止电流流入三极管
需要给PF8一个电流值
加文件先编译
代码编写
延时函数
精准延时函数
时钟源
可以使用三种不同的时钟源来驱动系统时钟 (SYSCLK):
● HSI 振荡器时钟(H:高速 L;低速 I:内部 E:外部)
● HSE 振荡器时钟
● 主 PLL (PLL) 时钟
器件具有以下两个次级时钟源:
● 32 kHz 低速内部 RC (LSI RC),该 RC 用于驱动独立看门狗,也可选择提供给 RTC 用 于停机/待机模式下的自动唤醒。
● 32.768 kHz 低速外部晶振(LSE 晶振),用于驱动 RTC 时钟 (RTCCLK)
晶振:各个晶振作用不同
时钟控制器为应用带来了高度的灵活性,用户在运行内核和外设时可选择使用外部晶振或者 使用振荡器,既可采用最高的频率,也可为以太网、USB OTG FS 以及 HS、I2S 和 SDIO 等需要特定时钟的外设保证合适的频率。 可通过多个预分频器配置 AHB 频率、高速 APB (APB2) 和低速 APB (APB1)。
F4系列产品:所以是一个范围
当前STM32F04ZET6开发板,从原理图的值,HSE频率是8MHZ,提供输入主频率
多路选择一个
频率越高,性能越高,同时功耗越高
51单片机主控频率:12MHZ
PLL锁相环
可通过多个预分频器配置 AHB 频率、高速 APB (APB2) 和低速 APB (APB1)。AHB 域的最 大频率为 168 MHz。高速 APB2 域的最大允许频率为 84 MHz。低速 APB1 域的最大允许频 率为 42 MHz。(记忆)
时钟体系