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

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

目录

  • 华为云14天鸿蒙设备开发培训Day5:驱动子系统开发
    • GPIO
      • GPIO API介绍
      • 查看LED对应的GPIO引脚
      • 操作GPIO点亮LED
      • GPIO扩展实验
    • GPIO中断
      • GPIO中断API介绍
      • 查看按键对应的GPIO引脚
      • GPIO中断读取按键状态
      • GPIO中断扩展实验
    • PWM
      • PWM API介绍
      • 查看LED对应的GPIO引脚
      • 输出PWM改变LED亮度
      • PWM扩展实验
    • ADC
      • ADC API介绍
      • 查看ADC对应的GPIO引脚
      • ADC读取GPIO的电压值
    • I2C
      • I2C API介绍
      • 查看NFC的I2C对应的GPIO引脚
      • I2C读写NFC芯片
    • UART
      • UART API介绍
      • 查看UART1对应的GPIO引脚
      • UART读写数据
    • 总结

华为云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:驱动子系统开发