当前位置: 首页 > news >正文

想自己做网站流程推广产品最好的方式

想自己做网站流程,推广产品最好的方式,做视频网站挣钱吗,电子商务网站开发教程STM32WB55开发----2.修改蓝牙地址 概述硬件准备视频教学样品申请完整代码下载选择芯片型号配置时钟源配置时钟树RTC时钟配置查看开启STM32_WPAN条件配置HSEM配置IPCC配置RTC启动RF开启蓝牙设置工程信息工程文件设置修改置BLE设备公共地址Ble_Hci_Gap_Gatt_Init结果演示 概述 在…

STM32WB55开发----2.修改蓝牙地址

  • 概述
  • 硬件准备
  • 视频教学
  • 样品申请
  • 完整代码下载
  • 选择芯片型号
  • 配置时钟源
  • 配置时钟树
  • RTC时钟配置
  • 查看开启STM32_WPAN条件
  • 配置HSEM
  • 配置IPCC
  • 配置RTC
  • 启动RF
  • 开启蓝牙
  • 设置工程信息
  • 工程文件设置
  • 修改置BLE设备公共地址
  • Ble_Hci_Gap_Gatt_Init
  • 结果演示

概述

在嵌入式蓝牙开发中,特别是针对STM32WB系列,修改或配置蓝牙设备地址是常见的需求。不论是为了实现特定的测试、满足隐私要求,还是为了区分开发和生产设备,对蓝牙地址的定制化处理都是至关重要的。本文将重点介绍如何利用aci_hal_write_config_data函数来成功地修改STM32WB的蓝牙地址。我们会详细探讨该函数的工作原理、所需的参数以及实际操作步骤,确保读者能够快速、高效地完成相关任务。
最近在弄ST和瑞萨RA的课程,需要样片的可以加群申请:615061293 。

硬件准备

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

视频教学

https://www.bilibili.com/video/BV1sN411v7ag/

STM32WB55开发(2)----修改蓝牙地址

样品申请

https://www.wjx.top/vm/OhcKxJk.aspx#

完整代码下载

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

选择芯片型号

在这里插入图片描述

配置时钟源

HSE与LSE分别为外部高速时钟和低速时钟,在本文中使用外置的时钟源,故都选择Crystal/Ceramic Resonator选项,如下所示:
在这里插入图片描述

配置时钟树

在这里插入图片描述

RTC时钟配置

在这里插入图片描述
RFWKP时钟配置

在这里插入图片描述

查看开启STM32_WPAN条件

可以看到,需要开启RF、RTC、RCC、IPCC、HSEM。
在这里插入图片描述

配置HSEM

硬件信号量(HSEM)模块用于管理多个进程之间共享的访问权限和资源同步。
开启HSEM如下。
在这里插入图片描述

配置IPCC

通信控制器(IPCC)模块的主要用于cpu之间的信号消息交换。
开启如下所示。

在这里插入图片描述

配置RTC

在这里插入图片描述

启动RF

在这里插入图片描述

开启蓝牙

在这里插入图片描述

配置为自定义模板。
在这里插入图片描述

命名设备名

在这里插入图片描述

配置BLE GATT

在这里插入图片描述

配置SVC
在这里插入图片描述

设置工程信息

在这里插入图片描述

工程文件设置

在这里插入图片描述

修改置BLE设备公共地址

设置公共地址的ACI命令为:
tBleStatus aci_hal_write_config_data(uint8_t offset, uint8_t len, const uint8_t *val).
在这里插入图片描述

修改方式如下所示。

在这里插入图片描述

Ble_Hci_Gap_Gatt_Init

这段代码主要用于初始化STM32WB系列的蓝牙(BLE)相关功能。

在这里插入图片描述

下面选中的函数可以修改BLE设备公共地址。
设置BLE公共地址:首先,获取BLE默认地址BleGetBdAddress,然后通过aci_hal_write_config_data函数使用预定义的地址(0xFF, 0xEE, 0xDD, 0xCC, 0xBB, 0xAA)覆盖它。
生成/设置静态随机地址:根据条件编译标志来确定是使用预定义的静态随机地址还是使用随机数生成器产生的地址。设置了正确的格式后,通过aci_hal_write_config_data将随机地址写入BLE控制器。

在这里插入图片描述

	uint8_t bdaddr[] = {0xFF, 0xEE, 0xDD, 0xCC, 0xBB, 0xAA};ret = aci_hal_write_config_data(CONFIG_DATA_PUBADDR_OFFSET, CONFIG_DATA_PUBADDR_LEN, bdaddr);

结果演示

通过手机和STM32WB建立连接和断开连接可以查看到BLE地址如下。

在这里插入图片描述

http://www.dinnco.com/news/82138.html

相关文章:

  • 洛阳专业做网站公司百度点击软件还有用吗
  • 做智能家居网站需要的参考文献软文写作范文
  • 八冶建设集团有限公司网站有什么推广产品的渠道
  • 政府门户网站的功能推特是谁的公司
  • 织梦笑话网站关键词排名查询工具有什么作用?
  • 网络公司做网站后交代给客户什么深圳网站制作哪家好
  • 动漫视频网站模板网络营销特点
  • 外网vp(永久免费)加速器下载seo工作内容
  • 微信网站制作公司哪家好关键词优化软件有哪些
  • 企业网站多少钱一年全网营销骗局揭秘
  • 物业公司网站建设html网页制作模板代码
  • 美国海淘手表网站seo文章是什么
  • 温州市网站制作哪家便宜百度推广创意范例
  • 先备案域名还是先做网站网络营销软件站
  • wordpress 删除 下载多合一seo插件破解版
  • 如何做高网站的浏览量郑州做网站哪家好
  • 网站页面相似度检测口碑优化seo
  • 做美篇发网站优化营商环境 助推高质量发展
  • 淮安网站seo凡科建站模板
  • 保定网络关键词排名山东网站seo
  • 广州做网站一般要多少钱人工在线客服
  • 网站运营与管理的含义站长工具端口查询
  • 萧山区建设局网站网页设计与网站开发
  • 那个网站seo做的好的网站排名首页前三位
  • 标识设计图片云巅seo
  • 泉州网站建设服务百度指数第一
  • 绍兴seo网站推广企业网站营销实现方式
  • 郑州商城网站设计一键搭建网站工具
  • 常州品牌网站建设百度免费资源网站
  • 丰都网站建设广州最新疫情