GPIO
— 控制I/O引脚¶
类¶
-
class
GPIO
(...)¶
使用示例l:
import haascv
from haascv import driver
gpioObj = driver.gpio();#获取GPIO对象
gpioObj.open(35, mode, 0)#配置成输出模式
gpioObj..write(0)#拉低
gpioObj..write(1)#拉高
gpioObj.toggle()#出发生效
gpioObj.close()#关闭模块
gpioObj.open(35, mode, 0)#配置成输入模式
gpio_value = gpioObj.read()#读取gpio口状态值
print(gpio_value)#打印状态值
gpioObj.close()#关闭模块
常量¶
-
GPIO可配置的模式:
-
DRIVER_GPIO_CONFIG_INPUT_PULL_UP
¶
-
DRIVER_GPIO_CONFIG_INPUT_PULL_DOWN
¶
-
DRIVER_GPIO_CONFIG_INPUT_PULL_HOLD
¶
-
DRIVER_GPIO_CONFIG_ANALOG_MODE
¶
-
DRIVER_GPIO_CONFIG_IRQ_MODE
¶
-
DRIVER_GPIO_CONFIG_INPUT_PULL_UP
¶
-
DRIVER_GPIO_CONFIG_INPUT_PULL_DOWN
¶
-
DRIVER_GPIO_CONFIG_INPUT_HIGH_IMPEDANCE
¶
-
DRIVER_GPIO_CONFIG_OUTPUT_PUSH_PULL
¶
-