1.GPIO的输入输出模式
1.1 输出模式可控制端口的输出高低电平,用于LED驱动、蜂鸣器控制、模拟通信协议(SPI、I2C)等;
1.2 输入模式下可读取端口的高低电平,用于读取按键输入、外接模块电平信号输入,ADC电压采集、模拟通信协议接收数据等
2、GPIO基本结构
每个GPIO端口对应16个引脚。例如GPIOA(PA0-PA15)
内核CPU可以通过APB2总线对寄存器读写,完成输出电平和读取电平的功能。
3、GPIO功能框图
施密特触发器:具有滤波的作用,让通过的电平输出稳定的高低电压。