STMCU小助手
发布时间:2022-8-18 21:30
|
设置配对方法 由下表可知,当设置为Numeric comparison(数字比较)时候,需要设置为Display yes/no。6 P ~; U) y( t0 ?
0 L+ K7 c( O+ V8 r3 L3 ?8 d& u 故在上节的配置中进行修改,修改如下所示。( [& l7 K. {' m* q
2 l! d9 T D) Z6 j7 @5 _ 配置完毕重新生成代码。
" {, p7 e1 }, s2 R4 R. }8 k5 F 代码配置1 _6 p8 y* o6 \/ W / O4 N9 C3 t' M/ R# x 在app_ble.c中,下图可以看到数字比较值的事件处理程序,通过串口输出密钥值。
同时将代码修改为十进制显示。$ I& L$ c9 z) w2 i+ o
配置完成后下载即可。 结果演示( J Q" u! `' g/ M# o0 K. a 下载完程序后,可以看到串口打印固件版本等信息。4 Y6 a- g3 v( h3 c" r% q 5 f' Z1 _: b! {1 j! c/ Q& X$ J
打开ST BLE ToolBox软件(APP在群内有615061293),可以看到该蓝牙已经可以搜索到。" l3 n/ {6 Q% G: n$ b$ }
点击connect进行连接。* I( ?; S6 B6 R3 ~/ d 连接之后可以看到串口打印了连接事件。( _- {% E; Y; A, F
% l5 v$ s9 J1 Y 同时手机也显示该蓝牙模块连接成功。 * ^: r S; B4 V
让后我们试着读取他。9 i' O0 Y6 l9 S2 L6 K" w3 K/ p
+ N5 ]8 |* O7 T( q ` 手机会弹出蓝牙配对请求,同时会显示匹配密钥。' o6 [; n% E6 V; b+ Y
同时在串口终端中也会打印该密钥, 查看是否相等,如果是则点击配对。! h) g/ m5 q4 L" L" f , D% k) V: O6 p9 N0 d9 e3 a- q
配对完成后进行读取,可以看到已经成功读取出来。
1 L& l2 e+ N! n' v2 J- B |
低功耗蓝牙无线升级:STM32WB OTA 固件更新技术解析
STM32WB Zigbee 自定义集群开发实战:AN5491 应用笔记深度解读
吃透:STM32WB 上 Zigbee 睡眠终端设备开发攻略
STM32 无线 MCU HSE 频率与启动时间精确调谐实战指南
深度解读:STM32WB 2.4GHz 低成本 PCB 蛇形天线设计实战指南
经验分享 | STM32WB 双核无线 MCU 开发全流程实战指南
STM32WB 基于 Custom Template 实现 BLE 私有协议 实操开发指南
详解STM32单片机的堆栈
STM32单片机进行除零运算,为何程序不崩溃?
从照明到楼宇:STM32WBx5 BLE Mesh 落地指南
微信公众号
手机版