代码拉取完成,页面将自动刷新
GPIO(General-purpose input/output)即通用型输入输出。通常,GPIO控制器通过分组的方式管理所有GPIO管脚,每组GPIO有一个或多个寄存器与之关联,通过读写寄存器完成对GPIO管脚的操作。
GPIO接口定义了操作GPIO管脚的标准方法集合,包括:
GPIO接口定义在
base/iot_hardware/peripheral/interfaces/kits/iot_gpio.h
文件中
功能分类 | 接口名 | 描述 |
---|---|---|
GPIO初始化 | IoTGpioInit | 初始化管脚 |
GPIO初始化 | IoTGpioDeinit | 取消管脚初始化 |
配置GPIO方向 | IoTGpioSetDir | 设置管脚方向 |
配置GPIO方向 | IoTGpioGetDir | 读取管脚方向 |
GPIO读写 | IoTGpioSetOutputVal | 设置管脚输出电平 |
GPIO读写 | IoTGpioGetOutputVal | 读取管脚输出电平 |
GPIO读写 | IoTGpioGetInputVal | 读取管脚输入电平 |
配置GPIO中断 | IoTGpioRegisterIsrFunc | 设置管脚对应的中断服务函数 |
配置GPIO中断 | IoTGpioUnregisterIsrFunc | 取消管脚对应的中断服务 |
配置GPIO中断 | IoTGpioSetIsrMask | 使能管脚中断功能 |
配置GPIO中断 | IoTGpioSetIsrMode | 设置管脚的中断触发模式。 |
GPIO使能配置 | IotIoGetFunc | 获取管脚使能 |
GPIO使能配置 | IotIoSetFunc | 设置管脚使能 |
配置GPIO电阻上拉/下拉 | IotIoGetPull | 获取管脚上拉/下拉 |
配置GPIO电阻上拉/下拉 | IotIoSetPull | 设置管脚上拉/下拉 |
GPIO标准API通过GPIO管脚号来操作指定管脚,使用GPIO的一般流程如下所示。
GPIO管脚号需要结合开发板的电路图来确定,具体开发板电路原理图的资料需要从开发板厂商获取。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。