0
点赞
收藏
分享

微信扫一扫

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)

一、GPIO​

GPIO API介绍

wifiiot_gpio.h接口简介: 这个.h中包含声明GPIO接口函数,这些功能用于初始化GPIO。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙

wifiiot_gpio_ex.h接口简介:

这个.h中包含声明扩展的GPIO接口函数,这些功能用于设置GPIO拉力和驱动器强度。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_02

查看LED对应的GPIO引脚

LED对应的GPIO引脚是GPIO2通过 控制GPIO2输出的的电平信号来实 现LED灯的闪烁。

高电平时点亮LED灯。

低电平时熄灭LED灯。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_03

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_04

操作GPIO点亮LED

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_05

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_06

二、GPIO中断

​GPIO 中断API介绍

wifiiot_gpio.h接口简介: wifiiot_gpio.h中包含声明GPIO中断相关函数。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_07

查看按键对应的GPIO引脚

F1和F2按键对应的GPIO引脚是分 别是GPIO11和GPIO12,通过检测 GPIO的电平信号来判断按键的状态。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_08

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_09

操作GPIO点亮LED

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_10

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_11

三、PWM输出

PWM API介绍

wifiiot_pwm.h接口简介: 这个wifiiot_pwm.h中包含声明PWM接口函数。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_12

查看LED对应的GPIO引脚

LED对应的GPIO引脚是GPIO2通过 控制GPIO2输出的的电平信号来实 现LED灯的闪烁。

高电平时点亮LED灯。

低电平时熄灭LED灯。

PWM扩展实验

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_13

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_14

四、ADC

​ADC API介绍

wifiiot_adc.h接口简介: 这个wifiiot_adc.h中包含声明ADC接口函数。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_15

AdcRead (WifiIotAdcChannelIndex channel, unsigned short * data, WifiIotAdcEquModelSel equModel, WifiIotAdcCurBais curBais, unsigned short rstCnt )

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_16

查看ADC对应的GPIO引脚

本案例将使用板载用户按键F1来模 拟GPIO口电压的变化。GPIO_11对 应的是 ADC Channel 5 ,所以需要 编写软件去读取ADC Channel 5的 电压。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_17

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_18

ADC读取GPIO的电压值

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_19

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_20

五、I2C

​I2C API介绍

wifiiot_i2c.h接口简介: wifiiot_i2c.h中包含声明I2C接口函数。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_21

wifiiot_i2c_ex.h接口简介:

wifiiot_i2c_ex.h中包含声明扩展I2C接口函数。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_22

查看NFC的I2C对应的GPIO引脚

NFC芯片的I2C对应的GPIO引脚是 分别是GPIO0和GPIO1,所以需要 编写软件使用GPIO_0和GPIO_1产 生I2C信号去控制NFC芯片。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_23

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_24

I2C读写NFC芯片

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_25

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_26

六、UART

UART API介绍

wifiiot_uart.h接口简介: wifiiot_uart.h中包含声明UART接口函数。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_27

查看UART1对应的GPIO引脚

UART1对应的GPIO引脚是分别是 GPIO5和GPIO6,将使用GPIO5和 GPIO6进行UART数据的收发。

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_28

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_小熊派_29

UART读写数据

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_30

梅科尔工作室-钟伊帆-小熊派学习笔记(驱动子系统开发)_鸿蒙_31

举报

相关推荐

0 条评论