一、STM 32 的八种 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 复用开漏输出; 8) GPIO_Mode_AF_PP 复用推挽...
2、GPIO_Mode_IN_FLOATING 浮空输入 数据通道中仅接入TTL触发器(作用是将相对缓慢变化的模拟信号变成矩形信号)整形,随后输入输入数据寄存器。浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引脚悬空(无信号输入)的情况下,读取该端口的电平是不确定...
输入模式:(1)浮空输入GPIO_Mode_IN_FLOATING(我理解的IN就是输入吧,FLOATING可以看作是float浮点数数据类型,然后加个ing,这样就好记了。)(2)上拉输入GPIO_Mode_IPU(IPU是In Pull Up的简写)(3)下拉输入GPIO_Mode_IPD(IPD是In Pull Down的简写,pull有拉的意思)(4)模拟输入GPIO_Mode_AIN(AIN是Analog Input的...
-输入浮空(GPIO_Mode_IN_FLOATING) -输入上拉(GPIO_Mode_IPU) -输入下拉(GPIO_Mode_IPD) -模拟输入(GPIO_Mode_AIN) 输出模式 -开漏输出(GPIO_Mode_Out_OD) -开漏复用功能(GPIO_Mode_AF_OD) -推挽式输出(GPIO_Mode_Out_PP) -推挽式复用功能(GPIO_Mode_AF_PP) 输入浮空:浮空就是逻辑器件与引脚即不接...
2、使用输入模式 (1)输入浮空(GPIO_Mode_IN_FLOATING):信号进入芯片内部后,即没有经过上拉电阻也没有经过下拉电阻,只经由施密特触发器输入。如果被配置成该模式,其端口的电平不确定。由于其输入阻抗比较大,所以一般把这种模式用于标准的通信协议。 (2)输入上拉(GPIO_Mode_IPU):上拉输入,就是信号进入芯片后被内...
GPIO有8种模式,4种输入、4种输出。输入分为:模拟输入、浮空输入、上拉输入和下拉输入;输出分为:开漏输出、推挽输出、复用推挽输出、复用开漏输出。 二、八种模式 1.浮空输入(GPIO_Mode_IN_FLOATING) 浮空输入原理图 浮空输入模式的原理图如图所示,图中阴影部分是不工作的,黄亮部分显示了数据传输的通道。数据传输...
GPIO_Mode_AIN模拟输入模式在上图的在结构图中没有做任何没有做任何处理,直接输入什么信号就是讲信号直接传入芯片中。 GPIO_Mode_IN_FLOATING线控输入模式跟GPIO_Mode_AIN差不多,信号也是不做任何处理直接传入芯片。 这里需要注意的是,上面这两种模式,名字上虽说是输入,但实际上是可以用作输出的。换句话说是,GPIO...
当配置成浮空模式,即GPIO_Mode_IN_FLOATING时,IO端口内部没有连接内部上下拉电阻。 只要时配置成任一输入模式,输出缓冲器将被禁止,IO口上的数据在每个总线时钟周期都会被写入到数据寄存器,此时对数据寄存器的读访问,可以得到IO端口的状态时低还是高。对于什么时候配置成上拉,什么时候配置成下拉,什么时候配置成浮空,...