首先,确定GPIO口的输入和输出,进而, 当GPIO处于output模式,一般选择no pull,引脚能够正确地输出目标值; 当GPIO处于input模式,需要根据默认的输入值来确定配置模式,如果默认输入的值为1时,最好配置为pull up,否则,最好配置为pull down; 当按照上面的规则进行配置之后,则能够避免外部电路没有上拉、下拉电阻时出现的...
l Pull-down,下拉输入 (二)输出 (1).GPIO output level l Low:IO初始化默认输出低电平 l High:IO初始化默认输出高电平 (2).GPIO mode l Output Open Drain,开漏输出,可以输出低电平 l Output Push Pull,推挽输出,可以输出低电平和高电平 (3).GPIO Pull-up/Pull-down: IO上下拉配置 l No pull-up an...
(1).GPIO Pull-up/Pull-down: IO上下拉配置 l No pull-up and no pull-down,浮空输入,配置为不上拉和下拉 l Pull-up,上拉输入 l Pull-down,下拉输入 (二)输出 (1).GPIO output level l Low:IO初始化默认输出低电平 l High:IO初始化默认输出高电平 (2).GPIO mode l Output Open Drain,开漏输出,...
GPIO Pull-up/Pull-down -> 上拉或下拉输出 Maximum output speed 选中GPIO 管脚的速率 选中GPIO 管脚的速率 I/O 口的输出模式下,有3 种输出速度可选(Low - 2MHz、Medium - 10MHz、High -50MHz),这个速度是指I/O 口驱动电路的响应速度而不是输出信号的速度,输出信号的速度与程序有关(芯片内部在I/O ...
1. 当GPIO处于output模式,⼀般选择no pull,引脚能够正确地输出⽬标值;2. 当GPIO处于input模式,需要根据默认的输⼊值来确定配置模式,如果默认输⼊的值为1时,最好配置为pull up,否则,最好配置为pull down;3. 当按照上⾯的规则进⾏配置之后,则能够避免外部电路没有上拉、下拉电阻时出现的不确定...
GPIO_MODE_OUTPUT_OD 复用开漏输出模式 GPIO_MODE_ANALOG 复用模拟输入输出模式(ADC/DAC专用) Pull:上/下拉模式 GPIO_NOPULL 无(针对输出模式) GPIO_PULLUP 上拉输入(针对输入模式) GPIO_PULLDOWN 下拉输入(针对输入模式) 假设有一个GPIO口接到了 一个按键的一端,在此时: ...
由于内部电路的驱动方式使用了推挽方式,所以这里不需要使能上拉电阻也不需要使能下拉电阻,所以我们采用默认的选项--GPIO Pull-up Pull-down既不使能上拉也不使能下拉。 ●Maximum output speed。该选项用于配置IO引脚的响应速度,对于本教程的低频场合对这个响应速度不做要求,所以里面的3个选项任意选择一个即可,这里我们...
GPIO_OUTPUT选项 GPIO output level:GPIO初始输出电平 GPIO mode:GPIO模式(开漏输出或推挽输出) GPIO Pull-up/Pull-down:GPIO上拉/下拉电阻 Maximum output speed:输出速率 User Label:用户命名(选填) GPIO_INPUT选项 GPIO mode:GPIO模式 GPIO Pull-up/Pull-down:GPIO上拉/下拉电阻 ...
gpio_get_level(gpio_num_t gpio_num)6. 配置单个引脚内部上、下拉电阻 gpio_set_pull_mode(gpio_num_t gpio_num)gpio_pullup_en(gpio_num_t gpio_num)gpio_pullup_dis(gpio_num_t gpio_num)gpio_pulldown_en(gpio_num_t gpio_num)gpio_pulldown_dis(gpio_num_t gpio_num)7. 配置内部上下拉电阻...