1.下载cubeide网址:STM32CubeIDE | 软件 - 意法半导体
2.下载cubemx网址:STM32CubeMX | 软件 - 意法半导体
3.点灯
1.切换为高电平的函数:HAL_GPIO_WritePin(GPIOX,GPIO_Pin,PinState);
4.GPIO模式:浮空输入,上拉输入,下拉输入,模拟输入,推挽输出,开漏输出,复用推挽、开漏输出
1.原理图

2.保护二极管:当有静电等瞬间电压波动进入I/O引脚时,电压大于3.3伏。上方二极管导通,电压小于0伏,下方二极管导通,波动电压被引入GND吸收
3.输出驱动器:两个mos管可以简化为两个被控制的开关VDD指高电平,VSS指低电平(开漏输出没有驱动能力,需要依赖外部电压源进行驱动)
4.输入驱动器:输入部分的不同分支可以同时读取施密特触发器的输出
5.寄存器:stm32中具有特定功能的内存单元,按照相应的功能被称为寄存器,它们时程序与硬件电路连接的桥梁,按照每32位二进制0/1数据为1组,存储着芯片中特定共鞥电路的开关信息,可以通过程序对寄存器中的数据进行修改,来改变芯片中某功能电路的开关,或者通过程序对寄存器数据进行读取,来获取芯片中某段功能电路的当前状态
6.stm32引脚类型:GPIO引脚,电源引脚,晶振引脚,复位引脚,下载引脚