查看: 3748|回复: 0

[原创] 【经验分享】ble在zephyr下的运用

[复制链接]

该用户从未签到

715

主题

6374

帖子

0

超级版主

Rank: 8Rank: 8

积分
25233
最后登录
2025-8-20
发表于 2021-10-25 14:01:52 | 显示全部楼层 |阅读模式
最近又小伙伴想使用zephyr的ble例程,但是没又跑起来。下面介绍一下如何使用zephyr下的ble例程,目前测了kw41,kw38,k32w三款mcu运行zephyr例程结果,事实上三款里只有kw38可以运行zephyr的ble例程,kw41和k32w都存在问题,需要注意。
1 首先平台搭建在之前的分享里已经讲过,不在赘述。
2 zephyr下的ble例程是使用hci来控制kw设备,所以我们需要两款mcu或者说开发板,一块要发送hci指令,另外一个kw的板子接收hci指令,发送指令的板子我们使用frdm-k64,被控制板子选择frdm-kw38
3 在frdm-k64这里,我们需要生成一个ble的工程,使用如下命令
  1. west build -b frdm_k64f %ZEPHYR_BASE%\samples\bluetooth\peripheral_hr -G"Eclipse CDT4 - Ninja"
复制代码
4 将这个代码烧写到k64那里,k64准备就做完了,烧写方法在之前文章也讲过
5 frdm-kw38,首先要找到J8,J10,然后割线,焊上插针,然后横向装上跳帽,这是把串口线引到旁边ardunio插槽上
1.jpg
6 为frdm-kw38烧写hci black box的例程用来接收hci命令
2.PNG
7 将两个板子如图连接,绿色是地线,白色和橙色是串口线
3.jpg
8 如果顺利就可以看到k64串口输出如下,蓝牙初始化成功,开始广播
5.PNG
9 用iot toolbox就可以连上获得数据
6.jpg

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-21 11:39 , Processed in 0.084157 second(s), 19 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表