0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32WB55_NUCLEO开发(6)----手机与STM32WB通过配对后进行数值比较

嵌入式单片机MCU开发 来源:嵌入式单片机MCU开发 作者:嵌入式单片机MCU开 2022-11-18 10:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

本篇文章主要介绍如何使用STM32CubeMX对生成STM32WB工程,并通过与STM32WB配对,查看STM32WB与手机端的数值是否相等。

硬件准备

首先需要准备一个开发板,这里我准备的是NUCLEO-WB55RG 的开发板: 在这里插入图片描述

源码下载

https://download.csdn.net/download/qq_24312945/85070274

设置配对方法

参考文档: https://www.st.com/resource/en/programming_manual/pm0271-stm32wb-ble-stack-programming-guidelines-stmicroelectronics.pdf 由下表可知,当设置为Numeric comparison(数字比较)时候,需要设置为Display yes/no。 在这里插入图片描述

故在上节的配置中进行修改,修改如下所示。 在这里插入图片描述 配置完毕重新生成代码。 在这里插入图片描述 代码配置

在app_ble.c中,下图可以看到数字比较值的事件处理程序,通过串口输出密钥值。 在这里插入图片描述

同时将代码修改为十进制显示。 在这里插入图片描述

配置完成后下载即可。

结果演示

下载完程序后,可以看到串口打印固件版本等信息。 在这里插入图片描述

打开ST BLE ToolBox软件(APP在群内有615061293),可以看到该蓝牙已经可以搜索到。 在这里插入图片描述 点击connect进行连接。 连接之后可以看到串口打印了连接事件。 在这里插入图片描述

同时手机也显示该蓝牙模块连接成功。 在这里插入图片描述 让后我们试着读取他。 在这里插入图片描述

手机会弹出蓝牙配对请求,同时会显示匹配密钥。 在这里插入图片描述 同时在串口终端中也会打印该密钥, 查看是否相等,如果是则点击配对。 在这里插入图片描述

配对完成后进行读取,可以看到已经成功读取出来。

在这里插入图片描述

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    26

    文章

    6420

    浏览量

    120899
  • stm32cubemx
    +关注

    关注

    5

    文章

    290

    浏览量

    17485
  • STM32WB55
    +关注

    关注

    0

    文章

    26

    浏览量

    2222
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AN5289 使用 STM32WB 系列微控制器构建射频应用笔记

    本文档一步一步地指导设计人员基于 STM32WB 系列微控制器构建特定 Bluetooth低功耗或802.15.4 应用。它汇集了最重要的信息,并且列出了需要处理的方面。为了充分利用本文档中的信息
    发表于 01-09 14:13 0次下载

    LAT1215+如何让 STM32WB 在没有 LSE 时运行 BLE 应用程序

    首先 LSE 可作为 STM32WB RF Wakeup 和 RTC 的时钟源。STM32WB RF Wakeup 和 RTC 的时钟源可配置为 LSE,LSE 时钟相对比较稳定且准确,不需要校准
    发表于 01-09 10:55 0次下载

    STM32WB 系列微控制器 OTA 和无线固件更新应用笔记

    本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件包中提供的 OTA 应用程序,实现用户应用程序、无线固件和
    发表于 01-08 14:50 0次下载

    MLPF-WB55-01E3:2.4 GHz低通滤波器的卓越之选

    STM32WB55Cx/Rx、STM32WB50Cx、STM32WB35Cx和STM32WB30Cx系列微控制器设计的2.4 GHz低通滤波器。它集成了阻抗匹配网络和谐波滤波器,旨在最
    的头像 发表于 12-31 17:20 2083次阅读

    MLPF - WB55 - 01E3:2.4 GHz低通滤波器的深度解析

    的是STMicroelectronics推出的一款2.4 GHz低通滤波器——MLPF - WB55 - 01E3,它专为匹配STM32WB系列微控制器而设计,具有诸多出色特性。 文件下载: MLPF-WB55-01E3.pdf
    的头像 发表于 12-17 17:35 815次阅读

    STM32 Nucleo-144开发平台技术解析与应用指南

    NUCLEO-U5A5ZJ-Q可进行混合和匹配以满足特定项目要求。与外部SMPS和ST Zio连接器兼容,加上ARDUINO® Uno V3连接和ST morpho接头,可通过专用扩展板轻松扩展
    的头像 发表于 10-25 17:21 2209次阅读
    ‌<b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-144<b class='flag-5'>开发</b>平台技术解析与应用指南

    STM32WB1MMC蓝牙低功耗模块技术解析与应用设计

    微控制器,具有出色的接收器灵敏度和高输出功率信号,因此可提供同类最佳的射频性能。其低功耗特性可延长电池寿命、小纽扣电池或能量采集。STMicroelectronics STM32WB1MMC无需射频专业知识,是加快应用开发和降低相关成本的理想方法。该模块完全免协议堆栈版税
    的头像 发表于 10-25 16:20 1761次阅读
    <b class='flag-5'>STM32WB</b>1MMC蓝牙低功耗模块技术解析与应用设计

    STM32WB连接扩展板技术解析:从硬件架构到开发实践

    STMicroelectronics B-WB1M-WPAN1连接扩展板设有板载STM32WB1MMCH6。STMicro B-WB1M-WPAN1连接扩展板提供母头-母头STMOD+
    的头像 发表于 10-23 09:40 821次阅读
    <b class='flag-5'>STM32WB</b>连接扩展板技术解析:从硬件架构到<b class='flag-5'>开发</b>实践

    STM32 Nucleo-64开发板技术解析与应用指南

    ARDUINO^®^ Uno V3连接和ST morpho接头,可轻松扩展STM32 Nucleo开放式开发平台的功能。该板设有板载ST-LINK调试器/编程器,具有USB重新枚举功能。STM
    的头像 发表于 10-22 14:26 1213次阅读
    <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64<b class='flag-5'>开发</b>板技术解析与应用指南

    STMicroelectronics NUCLEO-H533RE STM32 Nucleo-64开发板数据手册

    特性的各种组合中进行选择来构建原型。集成的ST-LINK调试器/编程器无需单独的探头。在运行模式下,内部或外部SMPS可显著降低功耗。借助Arduino Uno V3连接支持和ST morpho排针,可通过各种专用扩展板轻松扩展STM3
    的头像 发表于 10-21 10:48 1498次阅读
    STMicroelectronics <b class='flag-5'>NUCLEO</b>-H533RE <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64<b class='flag-5'>开发</b>板数据手册

    STM32WB09xE蓝牙低功耗MCU技术解析

    STMicroelectronics STM32WB09 BLUETOOTH® 低功耗5.4 32位MCU嵌入最先进的2.4GHz射频无线电外设,优化用于实现超低功耗和出色的无线电性能,可实现
    的头像 发表于 10-20 09:29 834次阅读
    <b class='flag-5'>STM32WB</b>09xE蓝牙低功耗MCU技术解析

    STM32WB09KE评估板技术解析与应用指南

    STMicroelectronics NUCLEO-WB09KE STM32WB09评估板是一款蓝牙® 低功耗无线和超低功耗板,内置功能强大、超低功耗无线电,符合蓝牙低功耗SIG规范v5.4
    的头像 发表于 10-17 18:07 1295次阅读
    <b class='flag-5'>STM32WB</b>09KE评估板技术解析与应用指南

    STM32WB07CC开发板技术解析与应用指南

    STMicroelectronics NUCLEO-WB07CC STM32 Nucleo-64射频开发板采用基于Arm® Cortex®M0+内核的
    的头像 发表于 10-17 17:11 1572次阅读
    <b class='flag-5'>STM32WB</b>07CC<b class='flag-5'>开发</b>板技术解析与应用指南

    STM32 Nucleo-64开发板技术解析与应用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64开发通过STM32微控制器为概念测试和原型创建提供了
    的头像 发表于 10-16 10:50 983次阅读
    ‌<b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64<b class='flag-5'>开发</b>板技术解析与应用指南

    STM32WB5MMG模块能否支持Thread转WIFI?

    请帮忙推荐一款可以WIFI转Sub-G/Zibber协议的芯片,希望做了无线认证。非常感谢。 1.STM32WB5MMG模块能否支持Thread转WIFI; 2.Nucleo-WBA55RG(主控
    发表于 06-04 07:21