大家好,我正在尝试使用 HAL 库读取一个引脚,但我不能。这是我的配置:
1)我想读取“BUTTON”引脚(PB3/PB4/PB5/PB6)
2 我这样做:
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
GPIO_InitStruct.Pin = GPIO_PIN_5;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
如果(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_5)){
程序永远不会进入这里,不管 PIN 的状态如何