目录
1.STM32_GPIO结构:
查看:STM32入门——基本 GPIO 的输出控制_stm32怎么控制gpio-CSDN博客
记录: 1. STM32每组GPIO有16个引脚,不同型号的mcu的GPIO组数不同。
2. GPIO的功能:输入、输出、外设复用。
GPIO结构:
2.1 输出模式:推挽输出、开漏输出、复用开漏输出、复用推挽输出
2.2 NMOS高电平导通,PMOS低电平导通。PMOS与NMOS前面连接着一个非门。
2.3 在开漏输出时,PMOS不工作。在推挽输出时,PMOS与NMOS工作。
2.4 开漏输出有着“线与”的特性,简单说就是开漏输出模式的引脚连接到同一根线上,加上拉电阻后,默认就为高电平了,其中有一个引脚为低电平时,所有的引脚电平都被拉低。(用于IIC)
2.5 开漏输出还可以匹配电压,高阻态引脚接上拉电阻接想要匹配的电压。
2.6 复用开漏输出、复用推挽输出只是变为了外设输出控制。
2.7 输入模式:上拉输入、下拉输入、浮空输入、模拟输入
2.STM32_GPIO_HAL库函数:
待补充..