电子产业一站式赋能平台

PCB联盟网

搜索
查看: 572|回复: 0
收起左侧

HarmonyOS 驱动平台GPIO---概述

[复制链接]

2607

主题

2607

帖子

7472

积分

高级会员

Rank: 5Rank: 5

积分
7472
发表于 2020-9-16 19:56:58 | 显示全部楼层 |阅读模式
HarmonyOS 驱动平台GPIO---概述,   
简介

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 禁止管脚中断


说明

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

使用道具 举报

发表回复

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

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表