页面加载中,请稍候
来源:电子发烧友网发布时间:2021-10-24449浏览
询问 AI

硬核推荐!支持OpenHarmony的Pegasus智能家居开发套件闪亮登场
润和软件Pegasus智能家居开发套件
华丽亮相:首发于HDC 2020
行业地位:首批支持OpenHarmony的开发套件
官方推荐:OpenHarmony官方社区推荐套件
量身打造:润和软件HiHope社区量身打造
应用广泛:OpenHarmony社区和广大OpenHarmony开发者中拥有广泛粉丝哦,快来加入润和OpenHarmony系列套件开发者大家庭。

基于海思Pagasus(Hi3861V100)芯片,支持OpenHarmony
主控为Wi-FiSoC Hi3861,160MHz主频,SRAM352KB,ROM288KB,2M Flash。
基于模块化的WLAN模组,适用于联接类模组设备,为各类IoT设备提供连接能力。
包含丰富的功能单板,同时搭配扩展板,可以输出多种外设控制信号,方便扩展更多的传感器。
通用底板,降低开发难度,提升开发自主性。
板载NFC,实现OpenHarmony”碰一碰“。

初入“OpenHarmony”深似海?润和套件伴您走江湖~关注账号,无论是开箱、开发环境搭建,还是样例开发,在这里一站式搞定,轻松上手,更多干货随心享。
今天跟大家分享Pegasus智能家居开发套件之样例开发——I2C读取温湿度
一、I2C API
API名称
说明
I2cInit (WifiIoTI2cIdx id, unsigned int baudrate)用指定的波特速率初始化I2C设备I2cDeinit (WifiIoTI2cIdx id)取消初始化I2C设备I2cWrite (WifiIoTI2cIdx id, unsigned short deviceAddr, const WifiIoTI2cData *i2cData)将数据写入I2C设备I2cRead (WifiIotI2cIdx id, unsigned short deviceAddr, const WifiIotI2cData *i2cData)从I2C设备中读取数据I2cWriteread (WifiIotI2cIdx id, unsigned short deviceAddr, const WifiIotI2cData *i2cData)向I2C设备发送数据并接收数据响应I2cRegisterResetBusFunc (WifiIotI2cIdx id, WifiIotI2cFunc pfn)注册I2C设备回调I2cSetBaudrate (WifiIotI2cIdx id, unsigned int baudrate)设置I2C设备的波特率
二、Aht20 API
本样例提供了一个OpenHarmonyAHT20数字温湿度传感器驱动库,其功能如下:
· 使用OpenHarmony的IoT硬件接口;
· 接口简洁易于使用、易于移植;
· 内置了测试程序,可直接进行测试;
API名称
说明
uint32_t AHT20_Calibrate(void)校准,成功返回0uint32_t AHT20_StartMeasure(void)触发测量,成功返回0uint32_t AHT20_GetMeasureResult(float* temp, float* humi)读取测量结果,成功返回0
三、如何编译
· 将此目录复制到openharmony源码的根目录下
· 修改openharmony源码的build/lite/product/wifiiot.json文件:
· 将applications/sample/wifi-iot/app替换为10_i2caht20:app保存;
· 在openharmony源码目录下执行:

四、编译错误解决
本项目代码使用了OpenHarmony IoT硬件子系统的I2C API接口,需要连接到hi3861的I2C相关接口;默认情况下,Hi3861的I2C编译配置没有打开,编译时会有如下错误:

解决方法
需要修改vendor\hisi\hi3861\hi3861\build\config\usr_config.mk文件:# CONFIG_I2C_SUPPORT is not set行,修改为:CONFIG_I2C_SUPPORT=y
五、运行结果
烧录文件后,按下reset按键,程序开始运行,串口工具会输出测量后的温湿度数据
六、相关资料获取
【编译构建脚本下载】
【源码下载】
【源码下载】
【套件支持】
1. 技术资料
HiHope官网-资源中心(SDK包、技术文档下载)
2. 互动交流
润和HiHopeOpenHarmony技术交流-微信群(加群管理员微信13605188699,发送文字#申请加入润和官方OpenHarmony群#,予以邀请入群)

点击【淘宝店铺-润和芯片社区】入口链接,即刻下单!
新闻来源:电子发烧友网,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!

2026-07-02
2026-07-01

2026-06-10