0
点赞
收藏
分享

微信扫一扫

梅科尔工作三--鸿蒙十四天实战培训笔记(五)

1.GPIO

1.1 API介绍

这些接口用于初始化GPIO

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_ios

这些功能用于设置GPIO拉力和驱动器强度

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_ios_02

1.2 LED对应的GPIO引脚

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_ios_03

1.3 GPIO点亮LED灯

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_ios_04

代码

static void LedTask(void)
{
//初始化GPIO
GpioInit();
//设置GPIO_2的复用功能为普通GPIO
IoSetFunc(WIFI_IOT_IO_NAME_GPIO_2, WIFI_IOT_IO_FUNC_GPIO_2_GPIO);
//设置GPIO_2为输出模式
GpioSetDir(WIFI_IOT_GPIO_IDX_2, WIFI_IOT_GPIO_DIR_OUT);
while (1)
{
//设置GPIO_2输出高电平点亮LED灯
GpioSetOutputVal(WIFI_IOT_GPIO_IDX_2, 1);
//延时1s
usleep(1000000);
//设置GPIO_2输出低电平熄灭LED灯
GpioSetOutputVal(WIFI_IOT_GPIO_IDX_2, 0);
//延时1s
usleep(1000000);
}
}

2.PWM

2.1 API介绍

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_ios_05

3.ADC

3.1 API介绍

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_初始化_06

3.2 ADC对应的GPIO引脚

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_引脚_07

3.3 ADC读取GPIO的电压值

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_ios_08

4.I2C

4.1 API介绍

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_ios_09

4.2 NFC的I2C对应的GPIO引脚

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_引脚_10

4.3 读写NFC芯片

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_ios_11

代码

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_初始化_12

5.UART

5.1 API介绍

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_ios_13

5.2 UART1对应的GPIO引脚

梅科尔工作三--鸿蒙十四天实战培训笔记(五)_ios_14



举报

相关推荐

0 条评论