STM32笔记 晶振 GPIO 寄存器

发布时间 2023-07-12 20:49:24作者: HelloKe

晶振:

在各种电路中,产生震荡频率的元器件(频率越高,单片机运行的速度越快)。

2个外部:通过晶振

高速:HSE -- 4~16MHz (咱们使用8MHz) -- 整个单片机提供时钟

低速:LSE -- 32.768KHz -- RTC提供(实时时钟)

2个内部:通过RC振荡电路

高速:HSI -- 8MHz

低速:LSI -- 40KHz -- 看门狗定时器

GPIO:

管脚 144 gpio 112

具有输入输出功能:

1浮空输入

2上拉输入

3下拉输入

4模拟输入

5开漏输出:简单理解(默认)只能输出低电平,但借助上拉电阻可输出高电平

6推挽输出:可输出高/低电平

(复用:数据来源由其他外设产生)

7复用推挽输出

8复用开漏输出

寄存器


​ (CRH/CRL)端口配置寄存器 先清零 再置一

​ ODR--端口输出数据寄存器

​ IDR-- 端口输入数据寄存器