这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【e起DIY】低功耗蓝牙温湿度计过程贴-无线功能实现

共1条 1/1 1 跳转至

【e起DIY】低功耗蓝牙温湿度计过程贴-无线功能实现

高工
2026-05-26 22:34:51     打赏

        我们之前接触过W71,W72应该也是类似的,双核工作实际上就是一个我们控制的核,一个装固定的蓝牙固件。

        我们在官方的SDK找到了对应的固件:

                    mcxw72_nbu_ble_all_hosted.bin

        相对于W71的固件种类,W72拥有相对来说比较少:

cceeab40-a664-4798-b62b-cafbe5ee0d43.png

        之前的都是sb3格式的,先尝试下载一下试试,然后用例程跑一下,按住SW3按键后连接USB后放开按键,这个时候就进入ISP模式了,这里需要注意一下串口:

3393b7a4-12bd-45e0-a48d-ff81a73cbdfe.png

        我们输入如下命令进行升级:

blhost -p COM83 flash-erase-all 0
blhost -p COM83 flash-erase-all 2
blhost -p COM83 write-memory 0x48800000 mcxw72_nbu_ble_all_hosted.bin

        一定要先擦后写,成功:

3a568011-bb31-4577-a831-e4bff35099b5.png

        接下来我们加载一个Zephyr的有关蓝牙的例程尝试一下:

959b0d30-a00b-4d2b-9887-2c6ee5a60798.png

        我们只简单修改了一下蓝牙名称,可以看到程序运行后串口可以收到对应的信息:

5ab078c3-36f5-418b-ab1b-fafb418f0499.png

        同时使用nrf connect app可以搜索连接上:

235cc1cf-d7ab-4020-aab1-28883783569e.png

        到这里我们已经实现了蓝牙功能的测试,目前还没有添加任何传感器的数据,这里只能单纯的测试一下蓝牙连接功能,在Zephyr框架下实现,还是很简单的,我们主要是对配置文件进行简单的确认就可以了。





关键词: 过程     无线     功能    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]