0
点赞
收藏
分享

微信扫一扫

写一个uniapp的登录注册页面

概述

GPIO(General-purpose input/output)即通用型输入输出。通常,GPIO控制器通过分组的方式管理所有GPIO管脚,每组GPIO有一个或多个寄存器与之关联,通过读写寄存器完成对GPIO管脚的操作。

GPIO接口定义了操作GPIO管脚的标准方法集合,包括:

  • 设置管脚方向: 方向可以是输入或者输出(暂不支持高阻态)
  • 读写管脚电平值: 电平值可以是低电平或高电平
  • 设置管脚中断服务函数:设置一个管脚的中断响应函数,以及中断触发方式
  • 使能和禁止管脚中断:禁止或使能管脚中断

接口说明

功能分类接口名描述
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管脚号

GPIO管脚号需要结合开发板的电路图来确定,具体开发板电路原理图的资料需要从开发板厂商获取。

为了能让大家更好的学习鸿蒙(HarmonyOS NEXT)开发技术,这边特意整理了《鸿蒙开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05

《鸿蒙开发学习手册》:

如何快速入门:https://qr21.cn/FV7h05

  1. 基本概念
  2. 构建第一个ArkTS应用
  3. ……

开发基础知识:https://qr21.cn/FV7h05

  1. 应用基础知识
  2. 配置文件
  3. 应用数据管理
  4. 应用安全管理
  5. 应用隐私保护
  6. 三方应用调用管控机制
  7. 资源分类与访问
  8. 学习ArkTS语言
  9. ……

基于ArkTS 开发:https://qr21.cn/FV7h05

  1. Ability开发
  2. UI开发
  3. 公共事件与通知
  4. 窗口管理
  5. 媒体
  6. 安全
  7. 网络与链接
  8. 电话服务
  9. 数据管理
  10. 后台任务(Background Task)管理
  11. 设备管理
  12. 设备使用信息统计
  13. DFX
  14. 国际化开发
  15. 折叠屏系列
  16. ……

鸿蒙开发面试真题(含参考答案):https://qr18.cn/F781PH

鸿蒙开发面试大盘集篇(共计319页):https://qr18.cn/F781PH

1.项目开发必备面试题
2.性能优化方向
3.架构方向
4.鸿蒙开发系统底层方向
5.鸿蒙音视频开发方向
6.鸿蒙车载开发方向
7.鸿蒙南向开发方向

举报

相关推荐

0 条评论