相关知识点
-
Hi3861开发板第一个示例程序演示
-
熟悉使用DevEco Device Tool插件进行程序烧录
-
熟悉串口调试工具sscom的使用
-
官方文档中控制核心板上LED的
led_example.c
讲解及演示-
源码路径:
applications/sample/wifi-iot/app/iothardware/led_example.c
-
Harmony OS IoT内核(liteos-m)接口——CMSIS-RTOS API v2
- 线程创建
osThreadNew
- 线程创建
-
鸿蒙系统启动注册接口——
ohos_init.h
SYS_RUN
注册启动阶段自动运行的函数- 不同宏对应不同阶段,应用代码推荐使用:
APP_FEATURE_INIT
注册宏
-
使用GPIO接口输出高低电平,实现控制LED灯亮灭
- 设置管脚功能
IoSetFunc
- 设置GPIO引脚方向
GpioSetDir
- 设置管脚功能
-
使用GPIO接口注册中断处理函数,实现USER按键响应(输入)
- 设置内部上拉下拉状态
IoSetPull
(没有外部上拉电阻时需要设置上拉,才能保证能够检测到下降沿)
- 设置内部上拉下拉状态
-