代码拉取完成,页面将自动刷新
本节课程主要介绍如何在HiSpark WiFi IoT套件上使用Hamony OS进行编程,以及如何使用GPIO输入输出功能。
Hi3861开发板第一个示例程序演示
熟悉使用DevEco Device Tool插件进行程序烧录
熟悉串口调试工具sscom的使用
官方文档中控制核心板上LED的led_example.c
讲解及演示
applications/sample/wifi-iot/app/iothardware/led_example.c
osThreadNew
ohos_init.h
SYS_RUN
注册启动阶段自动运行的函数APP_FEATURE_INIT
注册宏IoSetFunc
GpioSetDir
IoSetPull
(没有外部上拉电阻时需要设置上拉,才能保证能够检测到下降沿)GpioRegisterIsrFunc
,具体参数使用参考头文件说明wifiiot_gpio.h
和wifiiot_gpio_ex.h
文件里的注释HiSpark Wi-Fi IoT 开发套件 交通灯板 控制
wifiiot_pwm.h
文件里的注释traffic_light_demo.c
和 BUILD.gn
复制到openharmony源码的applications\sample\wifi-iot\app\iothardware
目录下,applications\sample\wifi-iot\app\BUILD.gn
文件,将其中的 features
改为: features = [
"iothardware:traffic_light_demo",
]
python build.py wifiiot
hi_pwm_init
等几个 hi_pwm_
开头的函数,
vendor\hisi\hi3861\hi3861\build\config\usr_config.mk
文件中的CONFIG_PWM_SUPPORT
行:
# CONFIG_PWM_SUPPORT is not set
修改为CONFIG_PWM_SUPPORT=y
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。