![]() 刷屏感谢电子发烧友和润和软件提供评测机会。 星闪派物联网开发套件基于海思 W63E,支持WIFI6,BLE5.3,SLE1.0,能完成物联网间无线协议的互转,使蓝牙、星闪设备也能联网控制。 【开箱篇】 总共两盒,开发板包装很精致,开发套件这一盒是 W63E 模组和外设板,另一盒是 W63 模组。 套件里有1块主板、5块扩展板和1块底板,包含 OLED 显示屏、按键、三色 LED 灯、NFC、蜂鸣器、光敏电阻、人体红外传感器、可燃气体传感器、温湿度传感器,上手即用,大大加速了开发过程 值得注意的是,主板上有一个微型的内置SK6805 IC 的 RGB 灯,可以实现复杂灯效 把模块插上底板,即可使用 【环境搭建篇】 星闪派物联网开发套件支持 Windows 和 Linux 环境下开发,Windows 下开发环境简单易用 环境搭建可以参考海思官网 Windows 环境搭建:https://developer.hisilicon.com/ ... 0276161171087633005 Linux 环境搭建:https://developer.hisilicon.com/ ... 0231162369760310004 Windows 下安装 Hispark Studio 即可使用,Hispark Studio 界面和使用方法和 VS Studio 基本一致,并且支持直接下载 【入门篇,点亮 LED】 W63 SDK 基于 RTOS,已经创建了一个 app_main 任务,可以直接在这里写亮灯的代码 也可以再创建一个任务用来点亮 LED 将 app_main 代码改为以下,就实现了一个简单的 RGB 三色灯闪烁
视频效果如下: ![]() 亮灯 |
点亮 OLED 显示屏 开发板套件上 OLED 是通过 I2C 总线与 MCU 相连,引脚如下:
初始化这两个引脚,复用为 I2C 功能,代码如下:
引脚初始化完,就可以调用初始化函数
接下来就可以调用寄存器写入,初始化显示屏和显示 UI 基础的显示接口可以参考官方例程:https://gitee.com/hihopeorg_group/near-link/blob/master/demo/hello_world_demo/oled_ssd1306.c 如果要实现更复杂的 UI 效果,可以申请一块 1K Byte 的内存充当显示缓存区,将要显示的内容写入缓存区后,再全部刷新到显示屏 申请内存可以直接定义一块 1K 的数组,也可以调用 HUAWEI LiteOS 申请内存接口或者使用第三方如正点原子的内存管理或自己编写内存管理 LiteOS 的内存申请接口如下:
这样就可以再显示屏上实现一些复杂的画图,移动操作了,视频如下: |
只有小组成员才能发言,加入小组>>
2243个成员聚集在这个小组
加入小组521 浏览 0 评论
HiSpark IPC AI摄像头(Hi3518E)串口能输入输出吗?
1112 浏览 1 评论
【星闪派物联网开发套件体验连载】使用Dockerfile搭建润和WS63E的开发环境
1851 浏览 1 评论
【星闪派物联网开发套件体验连载】用HiHope星闪server端BearPi星闪client端互相发代码控制对方板载灯
1749 浏览 0 评论
【星闪派物联网开发套件体验连载】用HiHope星闪server端发代码控制BearPi
1303 浏览 0 评论
12659浏览 10评论
2032浏览 3评论
1701浏览 2评论
1515浏览 2评论
1557浏览 2评论
电子发烧友网
电子发烧友开云(中国)官方