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组存储着芯片中特定共鞥电路的开关信息可以通过程序对寄存器中的数据进行修改来改变芯片中某功能电路的开关或者通过程序对寄存器数据进行读取来获取芯片中某段功能电路的当前状态