PULLUP&PULLDOWN针对输入模式,比如我们一个单片机的I / O脚接一个按键的左端,按键的右端接正电源,那么我们就要设置I / O脚为下拉模式,因为这样才能使得按键按下去的时候,能把I / O脚拉高,不然设置上拉模式的话,即按键的功能等于摆设。同理,如果按键另一端接地,我们就要设置为上拉模式了。 4. 总结 上拉电...
GPIO Pull-up/Pull-down -> 上拉或下拉输出 Maximum output speed 选中GPIO 管脚的速率 选中GPIO 管脚的速率 I/O 口的输出模式下,有3 种输出速度可选(Low - 2MHz、Medium - 10MHz、High -50MHz),这个速度是指I/O 口驱动电路的响应速度而不是输出信号的速度,输出信号的速度与程序有关(芯片内部在I/O ...
Pull:上/下拉模式 GPIO_NOPULL 无(针对输出模式) GPIO_PULLUP 上拉输入(针对输入模式) GPIO_PULLDOWN 下拉输入(针对输入模式) 假设有一个GPIO口接到了 一个按键的一端,在此时: 如果按键的右端接正电源,那么就要 为 GPIO_PULLDOWN(下拉模式),因为这样才能使得按键按下去的时候,能把I / O脚拉高,否则按键的...
其实看英文反而好理解,push-pull,也就是推拉的意思。 这个叫做推 这个叫做挽 推挽输出模式下,GPIO可以输出高电平,也可以输出低电平。 当输出高电平时,P-MOS导通,电流按下图箭头所示流出去,称之为推,把电流推出去。 当输出低电平时,N-MOS导通,电流按下图箭头所示流进来,称之为挽,把电流挽回来。 应用场景:适用...
IO输出0-接GND, IO输出1 -接VCC。这是使用最多的了。控制LED基本都是使用这种模式。 可以输出强高低电平,连接外部数字器件 (九)推挽式复用功能(GPIO_Mode_AF_PP) 用于外设使用 三、配置输入输出IO (一)输入 (1).GPIO Pull-up/Pull-down: IO上下拉配置 ...
mode是指引脚的模式。常用的有Pin.IN输入模式,Pin.OUT输出模式。 pull用来设置引脚输入的模式。Pin.PULL_UP上拉输入,Pin.PULL_DOWN下拉输入,None不设置。 value设置输出引脚的默认状态。参数可以是任何转换为布尔值的变量,1默认输出高电平,0默认输出低电平。
3.6 推挽输出(Push-Pull Output) 推挽输出可以输出高、低电平,连接数字器件;推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源决定。 推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称...
GPIO mode 设定引脚的输出模式为开漏还是推挽输出 GPIO Pull-up/Pull-down 设定引脚的上拉与下拉状态 Maximum output speed 设定引脚的输出速度 User Label 设定用户标签 这里我们只需要在User Label里写一个LED就行了,这样方便后续的开发,在以后开发中如果不写用户标签 对着一堆引脚号写程序是十分头大的。
Input pull-up: 芯片输入有内部有上拉电阻(电阻接VCC)Input pull-down: 芯片输入有内部下拉电阻(电阻接)Analog input: 模拟输入,用于AD,比较器输入(我理解是跟floating一样,实际我没有用到这个方式)Output open-drain: 开漏输出,类似三极管集电极引出,就是输出没有上拉电阻,要外部供电,否则输出...