完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
收到BearPi-Pico H3863星闪开发板,首先感谢电子发烧友与小熊派提供的平台与开发板。开发板有两块,可以用来做星闪方面的功能与性能评估。这里搭配一块ssd1306 oled,做这款开发板的BLE、SLE、WIFI方面的功能、性能开发与评估。 一.开发环境搭建与点灯 2.开发环境搭建 创建成功后如下 3.点灯工程准备 (2)闪灯代码。这里添加了些日志,代码如下。准备好后点击全编译。 (3)编译与烧录 离线烧录使用BurnTool_H3863,配置如下。在点connect后复位下开发板,程序进行烧录。 固件烧录完成后,复位开发板,日志如下,可以看到蓝色LED指示灯1s间隔闪烁。日志如下 至此,实现开发环境搭建与例程程序烧录,整个开发流程跑通,开发板按预期正常运行。 LED_Blinky |
|
相关推荐
5 个讨论
|
|
二.创建自建工程,点亮OLED (1)在application\\samples\\CMakeLists.txt修改添加如下: (2)在application\\samples\\Kconfig修改如下 (3)在samples目录下创建user_app目录文件夹,并创建application\\samples\\user_app\\CMakeLists.txt和application\\samples\\user_app\\Kconfig脚本文件,内容如下图所示. (4)在user_app文件目录下创建project目录。这里移植了application\\samples\\peripheral\\i2c\\下工程文件,代码放在另一部分说明。这里重点脚本文件需要注意匹配,有application\\samples\\user_app\\project\\CMakeLists.txt,application\\samples\\user_app\\project\\Kconfig,application\\samples\\user_app\\project\\app_main.code-workspace这三个脚本文件,具体修改见下图 (5)这时,在HiSpark Studio IDE里点“系统配置”按钮,在Application下可以看到自建的工程编译项 至此,自建工程脚本框架基本构建完成,后续工程扩展进行相应添加修改即可。 2.点亮OLED (2)上面项第(4)小节也讲到移植官方例程源代码。这里将源文件布局进行调整,外设驱动及功能部分代码放在app_peripheral.c源文件.代码修改如下,将显示部分增加了一行。关于源文件路径上面脚本里已经有所体现,在自建工程时留意检查是否有遗漏等。 |
|
|
|
|
|
三.BLE串口透传 (2)编译烧录ble_uart_server工程,配置及涉及到工程源文件如下: 2.代码解读 3.测验 (2)单独上电ble_uart_client端,可以看到客户端蓝牙上电启动扫描日志如下 (3)先上电ble_uart_server端,再上电ble_uart_client端,可以看到二者建立连接如下 (4)在客户端/服务端串口发送字符,另一端均可接收到,并串口打印出来,日志如下 至此,实现蓝牙串口客户端与服务端通讯功能。 |
|
|
|
|
|
四.SLE串口透传 (2)SLE通讯射频有别与BLE,常用的蓝牙查看工具如nRF Connect对SLE不可视了,目前咱没看到关于SLE调试查看的APP工具,如果与手机射频不兼容估计这APP工具也做不了。这里就主要看代码了解SLE,通过代码及日志了解SLE通讯情况 2.测验 (2)SLE uart Service与SLE uart Client先后上电,可看到连接,日志如下 (3)通过串口在SLE uart Service与SLE uart Client端发送数据,可通过SLE通讯到另一端并串口打印出,日志如下 通过试验,可以了解到SLE的通讯功能。 |
|
|
|
|
|
五.WIFI STA (2)在`example_get_match_network函数修改要连接的指定WIFI的ssid和password,此函数实现先扫描周围热点是否匹配目标,若有则去连接. 2.代码梳理了解 3.测验 至此,实现开发板WIFI STA功能验证。 番外:个人拓展功能开发过程中,发现编译IDE存在一些不完善(如定义未引用会报错,IDE编译里勾选也无用)等问题,再就是文档异常方面的较少,所以保守先把官方例程BLE、SLE、WIFI例程跑一遍,以对星闪芯片方案先有一个整体了解,期待后续星闪不断完善,个人也会跟进与应用尝试。 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
【BearPi-Pico H3863星闪开发板体验连载】LZO压缩算法移植
689 浏览 0 评论
【BearPi-Pico H3863星闪开发板体验连载】用HiHope星闪超低功耗SLEserver端发代码控制BearPi星闪Client端蓝色LED
780 浏览 0 评论
【BearPi-Pico H3863星闪开发板体验连载】星闪超低功耗SLE串口透传server端发代码控制Client端蓝色LED
401 浏览 0 评论
【BearPi-Pico H3863星闪开发板体验连载】星闪超低功耗SLE透传功能测试
1008 浏览 0 评论
【BearPi-Pico H3863星闪开发板体验连载】开箱贴 初识小熊派-Pico·H3863开发版
846 浏览 1 评论
【BearPi-Pico H3863星闪开发板体验连载】玩转星闪,可视化呈现
11456浏览 5评论
【BearPi-Pico H3863星闪开发板体验连载】星闪 SLE 串口测试
1053浏览 1评论
【BearPi-Pico H3863星闪开发板体验连载】开箱贴 初识小熊派-Pico·H3863开发版
847浏览 1评论
【BearPi-Pico H3863星闪开发板体验连载】GPIO 控制与 IIC OLED 显示
986浏览 1评论
309浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 20:31 , Processed in 0.734001 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号