IO口作为外部输入判断

  1. 要设置这两个io作为输入口,判断io的高低电平来判断。

  2. 已经这样设置。

  3. 读取的是这个两个位置,外部已经上拉电阻,读取两个IO的值不正确。

image

你使用的是什么型号的芯片?
hwp_pbr 是对应PBR0~PBR5并不对应PB51
建议直接使用:
HAL_PIN_Set(PAD_PB51, GPIO_B51, PIN_PULLUP, 0);
rt_pin_mode(PIN_PB51, PIN_MODE_INPUT_PULLUP);来设置上拉输入