GPIO_InitStruct.Pin = GPIO_PIN_0;// GPIO引脚号GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;// 推挽输出模式GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;// GPIO速度设置为高速HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);// 初始化GPIOA 开漏输出(Open-Drain Output):开漏输出模式是一种能够输出低电...
GPIO 是通用输入/输出端口的简称,这里以 STM32 为例进行说明,其他的单片机功能上都是大同小异,学会 STM32 的 GPIO,就可以触类旁通。 GPIO 的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。 一、STM 32 的八种 GPIO 口模式 1) GPIO_Mode_AIN 模拟输入; 2) GPIO_Mode_...
(1)GPIO_Mode_AIN模拟输入 (2)GPIO_Mode_IN_FLOATING浮空输入 (3)GPIO_Mode_IPD下拉输入 (4)GPIO_Mode_IPU上拉输入 (5)GPIO_Mode_Out_OD开漏输出 (6)GPIO_Mode_Out_PP推挽输出 (7)GPIO_Mode_AF_OD复用开漏输出 (8)GPIO_Mode_AF_PP复用推挽输出 我们平时接触的最多的也就是推挽输出、开漏输出、上拉...
1、上拉输入(GPIO_Mode_IPU) 2、下拉输入(GPIO_Mode_IPD) 3、模拟输入(GPIO_Mode_AIN) 4、浮空输入(GPIO_Mode_IN_FLOATING) 二.STM32的四种输出方式 1、普通推挽输出(GPIO_Mode_Out_PP) 2、普通开漏输出(GPIO_Mode_Out_OD) 编辑 3、复用推挽输出(GPIO_Mode_AF_PP) 4、复用开漏输出 三.结束语 ...
一、GPIO八种输入输出模式 ( 1) GPIO_Mode_AIN 模拟输入 ( 2) GPIO_Mode_IN_FLOATING 浮空输入 ( 3) GPIO_Mode_IPD 下拉输入 ( 4) GPIO_Mode_IPU 上拉输入 ( 5) GPIO_Mode_Out_OD 开漏输出 ( 6) GPIO_Mode_Out_PP 推挽输出 ( 7) GPIO_Mode_AF_OD 复用开漏输出 ( ...
STM32的8种GPIO输入输出模式深入详解 输入模式 -输入浮空(GPIO_Mode_IN_FLOATING) -输入上拉(GPIO_Mode_IPU) -输入下拉(GPIO_Mode_IPD) -模拟输入(GPIO_Mode_AIN) 输出...STM32中选用IO模式 (1) 浮空输入_IN_FLOATING --浮空输入,可以做KEY识别,RX1 (2)带上拉输入_IPU--IO内部上拉电阻输入 (3)带...