梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发

发布于 2022-8-1 21:15
浏览
0收藏

@toc

华为云14天鸿蒙设备开发培训Day5:驱动子系统开发

GPIO

GPIO API介绍

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

查看LED对应的GPIO引脚

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

操作GPIO点亮LED

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

GPIO扩展实验

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

GPIO中断

GPIO中断API介绍

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

查看按键对应的GPIO引脚

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

GPIO中断读取按键状态

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

GPIO中断扩展实验

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

PWM

PWM API介绍

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

查看LED对应的GPIO引脚

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

输出PWM改变LED亮度

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

PWM扩展实验

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

ADC

ADC API介绍

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

查看ADC对应的GPIO引脚

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

ADC读取GPIO的电压值

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

I2C

I2C API介绍

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

查看NFC的I2C对应的GPIO引脚

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

I2C读写NFC芯片

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

UART

UART API介绍

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

查看UART1对应的GPIO引脚

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

UART读写数据

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

总结

通过本节课的学习,了解了之前比较陌生的内容,如下:

  • GPIO,大致是开发板的接口,INPUT和OUTPUT,可以输入也可以输出电信号
  • GPIO中断,利用开发板上的F1和F2按键实现GPIO电信号的中断,按下是低电平(接地),抬起是高电平
  • PWM是脉宽调制,通过调整高电平的占空比(调节电流持续时间)实现控制实现各种功能,该案例中是实现LED灯亮度的调节。
  • ADC是利用接口来读取接口的电压数据
  • I2C是和NFC相关的总线协议
  • UART是通过接口进行的数据读写传输

哦豁,这节课到这里也就差不多结束了,下节课开始学习无线联网开发相关内容,好耶,努努力,上云指日可待!梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发-开源基础软件社区

已于2022-8-1 21:15:30修改
收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐