完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
入手后,我申请的是人体感应 套件,所以首先 查询资料
docsoard硬件原理图小凌派开发板原理图只提供底板的原理图,核心板原理图可在开发板硬件开发手册中的硬件设计部分查看。 :C5 | E53传感器 | e53_bi_example | [人体感应](/vendor/lockzhiner/rk2206/samples/c5_e53_body_induction/README_zh.md) 首先找到学习文档:lockzhiner-rk2206-openhARMony3.0ltsvendorlockzhiner k2206docsoard课程配套课件 API分析: void buzzer_set_status(SWITCH_STATUS_ENUM status) 该函数主要功能是E 5 3人体检测模块蜂鸣器控制功能。其中参数s t a t u s 为O N开启蜂鸣器,为 O F F关闭蜂鸣器。 void e53_bi_init(void); 该函数主要功能是E 5 3人体检测模块初始化,包括初始化P W M、灯光开关状态检测G P I O。 首先进入小凌派例程文件夹“/lockzhiner-rk2206-openhARMony3.0lts/vendor/lockzhiner/rk2206/samples”可以看到构建脚本“BUILD.gn”,打开脚本文件“BUILD.gn”,然后去掉相应的注释, 指定 e53_bi_example 参与编译。 "./c5_e53_body_induction:e53_bi_example", 同时还需要修改最终生成固件的Makefile文件,该文件在“/lockzhiner-rk2206-openharmony3.0lts/device/rockchip/rk2206/sdk_liteos”下,添加相应例程的 生成的lib库 且该名称需“/lockzhiner-rk2206-openharmony3.0lts/vendor/lockzhiner/rk2206/samples/c5_e53_body_induction ”下的构建脚本“BUILD.gn”中的static_library后面的名称一致 添加 -le53_bi_example 参与编译。 hardware_LIBS = -lhal_iothardware -lhardware -le53_bi_example 然后重新编译构建, 编译固件: hb set -root . hb set hb bui ld -f 下载固件、烧写固件 通过串口查看结果 运行结果: buzzer on buzzer off ……例程就跑起来了。到此就可以进一步学习小凌派了。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【小凌派RK2206开发板试用体验】1.通过API接口获取天气信息
6490 浏览 1 评论
6177 浏览 0 评论
【小凌派RK2206开发板试用体验】1.Ubuntu22.04搭建编译环境遇到的问题及解决方法
5716 浏览 0 评论
【小凌派RK2206开发板试用体验】第5章 使用WiFi联网
5331 浏览 0 评论
7396 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-20 23:49 , Processed in 0.611445 second(s), Total 65, Slave 48 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号