[文章]

HarmonyOS 驱动平台GPIO---概述

2020-9-16 18:23:48  193 鸿蒙系统 GPIO
分享
2
简介
GPIO(General-purpose input/output)即通用型输入输出。通常,GPIO控制器通过分组的方式管理所有GPIO管脚,每组GPIO有一个或多个寄存器与之关联,通过读写寄存器完成对GPIO管脚的操作。
GPIO接口定义了操作GPIO管脚的标准方法集合,包括:
  • 设置管脚方向: 方向可以是输入或者输出(暂不支持高阻态)
  • 读写管脚电平值: 电平值可以是低电平或高电平
  • 设置管脚中断服务函数:设置一个管脚的中断响应函数,以及中断触发方式
  • 使能和禁止管脚中断:禁止或使能管脚中断

接口说明
表1 GPIO驱动API接口功能介绍[td]

功能分类
接口名
描述
GPIO读写
GpioRead
读管脚电平值
GpioWrite
写管脚电平值
GPIO配置
GpioSetDir
设置管脚方向
GpioGetDir
获取管脚方向
GPIO中断设置
GpioSetirq
设置管脚对应的中断服务函数
GpioUnSetIrq
取消管脚对应的中断服务函数
GpioEnableIrq
使能管脚中断
GpioDisableIrq
禁止管脚中断

说明
本文涉及的所有接口,仅限内核态使用,不支持在用户态使用。

评论

您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发文章