当GPIO处于output模式,一般选择no pull,引脚能够正确地输出目标值; 当GPIO处于input模式,需要根据默认的输入值来确定配置模式,如果默认输入的值为1时,最好配置为pull up,否则,最好配置为pull down; 当按照上面的规则进行配置之后,则能够避免外部电路没有上拉、下拉电阻时出现的不确定情况。 注意:上拉(pull up)是...
1. 当GPIO处于output模式,⼀般选择no pull,引脚能够正确地输出⽬标值;2. 当GPIO处于input模式,需要根据默认的输⼊值来确定配置模式,如果默认输⼊的值为1时,最好配置为pull up,否则,最好配置为pull down;3. 当按照上⾯的规则进⾏配置之后,则能够避免外部电路没有上拉、下拉电阻时出现的不确定...
No pull-up and no pull-down无上拉或下拉 pull-up 内部上拉电阻 Pull-dowm 内部下拉电阻 (4).Maxinum output speed(引脚速度设置) Low 低速 Medium 中速 High 高速 Very High 高速 (5).User Label(用户标签) 给引脚设置名称 如LED0 2.配置为输入时配置详解(此时我把此芯片PH3配置为输入,其他芯片其他引...
点开我们刚刚设置的PA0,下方可以看到GPIO Pull-up/Pull-Down,这里便是设置引脚上拉状态的了。如果外部有上拉电阻或下拉电阻,我们保持默认No pullup and no pulldown即可。否则就根据原理图选择上拉还是下拉。比如按键按下,短接GND,则这里选择pull-up上拉,否则选择下拉。 到这里,CubeMX的配置就完成了。点击 更新...
NO Pullup and no pull-down,浮空 Pullup,上拉电阻 pull-down,下拉电阻 电平翻转速度: Low,2MHz Medium,25MHz High,50MHz Very_high,100MHz 引脚的各种状态我会放在嵌入式硬件篇进行讲解,这里着重讲解软件。 在主函数main.c的 /* USER CODE END WHILE *//* USER CODE BEGIN 3 */ ...
// GPIO_InitStruct.Pull = GPIO_NOPULL;//如果加上这句,会保留上次的状态。如果不加反而没事。 // } if(mode==0x6) { GPIO_InitStruct.Pull = GPIO_PULLUP; mode=0; } if(mode==0x7) { GPIO_InitStruct.Pull = GPIO_PULLDOWN; mode=0; } if (setpin & 0x01) { if(mode==0) { GPIO...
Pull-Down: GPIO_InitStruct.Pull = GPIO_PULLDOWN; This configuration is useful when the GPIO pin is used as an input, and you want to ensure that the pin reads a low state when the switch is open. In summary, the decision to use GPIO_NOPULL in the provided code snippet is based on...
pu set GPIO in-pad pull up pd set GPIO pin-pad pull down pn set GPIO pull none (no pull) dh set GPIO to drive to high (1) level (only valid if set to be an output) dl set GPIO to drive low (0) level (only valid if set to be an output) ...
/* Set the corresponding ODR bit */GPIOx->BSRR = ioposition;}else/* GPIO_PULLDOWN */{config = GPIO_CR_MODE_INPUT + GPIO_CR_CNF_INPUT_PU_PD; /* Reset the corresponding ODR bit */GPIOx->BRR = ioposition;}break; /* If we ar...
PullUp - 启用拉取阀 PullDown - 启用下拉阀 PullNone – 禁用所有拉取阀 FunctionNumber – 要编程到复用函数中的函数号。 ResourceSource – 引脚复用服务器的 ACPI 命名空间路径 ResourceSourceIndex – 将此设置为 0 ResourceConsumer/ResourceProducer – 将此设置为 ResourceConsumer VendorData – 可选的二进...