设置指定管脚的方向和模式。
- 参数:
-
|
ulPort |
GPIO 端口的基址。 |
|
ucPins |
管脚的位组合(bit-packed)。 |
|
ulPinIO |
管脚方向“与/或”模式。 |
这个函数在软件控制下将所选 GPIO 端口的指定管脚设置成输入或输出,或者,也可以 将管脚设置成由硬件来控制。
参数 ulPinIO 是一个枚举数据类型,它可以是下面的其中一个值:
- GPIO_DIR_MODE_IN
- GPIO_DIR_MODE_OUT
- GPIO_DIR_MODE_HW
GPIO_DIR_MODE_IN 管脚将被编程用作一个软件控制的输入, GPIO_DIR_MODE_OUT 管脚将被编程用作一个软件控制的输出, GPIO_DIR_MODE_HW 管脚将被设置成由硬件进行控制。
管脚用一个位组合(bit-packed)的字节来指定,这里的每个字节, 置位的位用来识别被访问的管脚, 字节的位0代表GPIO端口管脚0、位1代表GPIO端口管脚1等等。
- 注解: 219行定义。