在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32WB55開發(fā)(2)----修改藍(lán)牙地址

嵌入式單片機(jī)MCU開發(fā) ? 來源:嵌入式單片機(jī)MCU開發(fā) ? 作者:嵌入式單片機(jī)MCU開 ? 2023-12-01 15:42 ? 次閱讀

概述

嵌入式藍(lán)牙開發(fā)中,特別是針對STM32WB系列,修改或配置藍(lán)牙設(shè)備地址是常見的需求。不論是為了實(shí)現(xiàn)特定的測試、滿足隱私要求,還是為了區(qū)分開發(fā)和生產(chǎn)設(shè)備,對藍(lán)牙地址的定制化處理都是至關(guān)重要的。本文將重點(diǎn)介紹如何利用aci_hal_write_config_data函數(shù)來成功地修改STM32WB的藍(lán)牙地址。我們會詳細(xì)探討該函數(shù)的工作原理、所需的參數(shù)以及實(shí)際操作步驟,確保讀者能夠快速、高效地完成相關(guān)任務(wù)。
最近在弄ST和瑞薩RA的課程,需要樣片的可以加群申請:615061293 。

硬件準(zhǔn)備

首先需要準(zhǔn)備一個(gè)開發(fā)板,這里我準(zhǔn)備的是WB55RG 的開發(fā)板:
在這里插入圖片描述

視頻教學(xué)

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

樣品申請

[https://www.wjx.top/vm/OhcKxJk.aspx#m/OhcKxJk.aspx#)

完整代碼下載

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

選擇芯片型號

在這里插入圖片描述

配置時(shí)鐘

HSE與LSE分別為外部高速時(shí)鐘和低速時(shí)鐘,在本文中使用外置的時(shí)鐘源,故都選擇Crystal/Ceramic Resonator選項(xiàng),如下所示:
在這里插入圖片描述

配置時(shí)鐘樹

在這里插入圖片描述

RTC時(shí)鐘配置

在這里插入圖片描述
RFWKP時(shí)鐘配置

在這里插入圖片描述

查看開啟STM32_WPAN條件

可以看到,需要開啟RF、RTC、RCC、IPCC、HSEM。
在這里插入圖片描述

配置HSEM

硬件信號量(HSEM)模塊用于管理多個(gè)進(jìn)程之間共享的訪問權(quán)限和資源同步。
開啟HSEM如下。
在這里插入圖片描述

配置IPCC

通信控制器(IPCC)模塊的主要用于cpu之間的信號消息交換。
開啟如下所示。

在這里插入圖片描述

配置RTC

在這里插入圖片描述

啟動(dòng)RF

在這里插入圖片描述

開啟藍(lán)牙

在這里插入圖片描述

配置為自定義模板。
在這里插入圖片描述

命名設(shè)備名

在這里插入圖片描述

配置BLE GATT

在這里插入圖片描述

配置SVC
在這里插入圖片描述

設(shè)置工程信息

在這里插入圖片描述

工程文件設(shè)置

在這里插入圖片描述

修改置BLE設(shè)備公共地址

設(shè)置公共地址的ACI命令為:
tBleStatus aci_hal_write_config_data(uint8_t offset, uint8_t len, const uint8_t *val).
在這里插入圖片描述

修改方式如下所示。

在這里插入圖片描述

Ble_Hci_Gap_Gatt_Init

這段代碼主要用于初始化STM32WB系列的藍(lán)牙(BLE)相關(guān)功能。

在這里插入圖片描述

下面選中的函數(shù)可以修改BLE設(shè)備公共地址。
設(shè)置BLE公共地址:首先,獲取BLE默認(rèn)地址BleGetBdAddress,然后通過aci_hal_write_config_data函數(shù)使用預(yù)定義的地址(0xFF, 0xEE, 0xDD, 0xCC, 0xBB, 0xAA)覆蓋它。
生成/設(shè)置靜態(tài)隨機(jī)地址:根據(jù)條件編譯標(biāo)志來確定是使用預(yù)定義的靜態(tài)隨機(jī)地址還是使用隨機(jī)數(shù)生成器產(chǎn)生的地址。設(shè)置了正確的格式后,通過aci_hal_write_config_data將隨機(jī)地址寫入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);

結(jié)果演示

通過手機(jī)和STM32WB建立連接和斷開連接可以查看到BLE地址如下。

在這里插入圖片描述

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    114

    文章

    5878

    瀏覽量

    171320
  • BLE
    BLE
    +關(guān)注

    關(guān)注

    12

    文章

    670

    瀏覽量

    59614
  • 地址
    +關(guān)注

    關(guān)注

    1

    文章

    32

    瀏覽量

    10833
  • STM32WB55
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    1377
收藏 人收藏

    評論

    相關(guān)推薦

    STM32WB55開發(fā)(1)----套件概述

    所使用的器件是我們自行設(shè)計(jì)的開發(fā)板,該開發(fā)板是基于 STM32WB55 系列微控制器所構(gòu)建。STM32WBXX_VFQFPN68 不僅是一款評估套件,它還集成了眾多現(xiàn)代化的無線通信技術(shù)
    的頭像 發(fā)表于 12-01 15:40 ?1923次閱讀
    <b class='flag-5'>STM32WB55</b><b class='flag-5'>開發(fā)</b>(1)----套件概述

    STM32WB55開發(fā)(4)----配置串口打印Debug調(diào)試信息

    STM32WB55系列微控制器上進(jìn)行開發(fā)時(shí),實(shí)時(shí)監(jiān)控應(yīng)用程序的運(yùn)行情況和調(diào)試潛在問題是至關(guān)重要的。使用串口(USART/UART)進(jìn)行Debug信息打印是一種簡便、高效的方法。下面是如何在STM32WB55上配置串口來打印調(diào)試
    的頭像 發(fā)表于 12-01 15:48 ?1423次閱讀
    <b class='flag-5'>STM32WB55</b><b class='flag-5'>開發(fā)</b>(4)----配置串口打印Debug調(diào)試信息

    STM32WB55開發(fā)板單板設(shè)計(jì)

    STM32WB55開發(fā)板(一)單板設(shè)計(jì)-硬件介紹目錄STM32WB55開發(fā)板(一)單板設(shè)計(jì)-硬件介紹前言簡介參數(shù)介紹MCU方面開發(fā)板方面
    發(fā)表于 08-06 08:15

    STM32WB55是如何在RT-Thread系統(tǒng)上移植的

    STM32WB55在RT-Thread系統(tǒng)上移植官方藍(lán)牙BLE功能硬件環(huán)境:(1)開發(fā)板:ST官方的stm32wb55-st-nucleo開發(fā)
    發(fā)表于 08-24 07:20

    STM32WB55開發(fā)板的功能是什么?

    STM32WB55開發(fā)板的功能是什么?
    發(fā)表于 11-08 06:36

    STM32WB55的相關(guān)資料推薦

    STM32WB55 藍(lán)牙協(xié)議棧運(yùn)行流程解析簡介STM32WB55是ST公司近期推出的一顆雙核(M0+M4)無線MCU,主要應(yīng)用在BLE領(lǐng)域,同時(shí)也可以運(yùn)行thread和zigbee等無線協(xié)議棧。協(xié)議
    發(fā)表于 02-07 08:47

    如何控制stm32wb55的電源呢

    我想了解如何控制 stm32wb55 的電源。我正在運(yùn)行來自最新 stm32cube 的 PWR_STANDBY_RTC 示例。在待機(jī)狀態(tài)下,我正在讀取 900 uA。這似乎很高。我應(yīng)該期待什么?
    發(fā)表于 12-20 07:24

    請問STM32WB55如何修改CPU2區(qū)?

    STM32WB55如何修改CPU2區(qū)?
    發(fā)表于 12-28 13:18

    求助,誰能指出STM32WB55 Nucleo的藍(lán)牙5.2堆棧?

    STM32WB55 Nucleo 的文檔指出 5.2 堆棧可用(“附帶”),但 STM32Cube_FW_WB_V1.11.0 中提供的 BT 堆棧是 5.0 堆棧...
    發(fā)表于 01-05 07:01

    stm32wb55 待機(jī)stop睡眠 喚醒后藍(lán)牙工作不正常

    stm32wb55 待機(jī)stop睡眠 喚醒后藍(lán)牙工作不正常? 進(jìn)入待機(jī)睡眠,待機(jī)電流80微安那樣,通過外部io口喚醒后,接著用手機(jī)的藍(lán)牙連接上stm32wb55
    發(fā)表于 06-16 21:14

    STM32WB55單片機(jī)的PCB和電路圖合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是STM32WB55單片機(jī)的PCB和電路圖合集免費(fèi)下載。
    發(fā)表于 12-16 08:00 ?88次下載
    <b class='flag-5'>STM32WB55</b>單片機(jī)的PCB和電路圖合集免費(fèi)下載

    STM32WB55開發(fā)板(一)單板設(shè)計(jì)-硬件介紹

    STM32WB55開發(fā)板(一)單板設(shè)計(jì)-硬件介紹目錄STM32WB55開發(fā)板(一)單板設(shè)計(jì)-硬件介紹前言簡介參數(shù)介紹MCU方面開發(fā)板方面
    發(fā)表于 12-01 18:06 ?20次下載
    <b class='flag-5'>STM32WB55</b><b class='flag-5'>開發(fā)</b>板(一)單板設(shè)計(jì)-硬件介紹

    STM32WB55 藍(lán)牙協(xié)議棧運(yùn)行流程解析

    STM32WB55 藍(lán)牙協(xié)議棧運(yùn)行流程解析簡介STM32WB55是ST公司近期推出的一顆雙核(M0+M4)無線MCU,主要應(yīng)用在BLE領(lǐng)域,同時(shí)也可以運(yùn)行thread和zigbee等無線協(xié)議棧。協(xié)議
    發(fā)表于 12-04 12:36 ?17次下載
    <b class='flag-5'>STM32WB55</b> <b class='flag-5'>藍(lán)牙</b>協(xié)議棧運(yùn)行流程解析

    STM32WB55在RT-Thread系統(tǒng)上移植官方藍(lán)牙BLE功能

    STM32WB55在RT-Thread系統(tǒng)上移植官方藍(lán)牙BLE功能硬件環(huán)境:(1)開發(fā)板:ST官方的stm32wb55-st-nucleo開發(fā)
    發(fā)表于 12-04 12:51 ?17次下載
    <b class='flag-5'>STM32WB55</b>在RT-Thread系統(tǒng)上移植官方<b class='flag-5'>藍(lán)牙</b>BLE功能

    stm32wb55 基于rtt的ble sample制作過程

    stm32wb55 基于rtt的ble sample制作過程準(zhǔn)備活動(dòng)硬件stm32wb55 nucleo開發(fā)stm32wb55 dangle軟件rtthread
    發(fā)表于 12-20 19:39 ?13次下載
    <b class='flag-5'>stm32wb55</b> 基于rtt的ble sample制作過程
    主站蜘蛛池模板: 爱啪网站| 色网站在线看 | 亚洲人色大成年网站在线观看 | www.色噜噜 | 特级毛片网站 | 成人精品第一区二区三区 | 国产乱子伦一区二区三区 | 男人j进入女人j在线视频 | 最近的中文字幕免费动漫视频 | 日韩三级视频在线观看 | 四虎国产精品免费视 | 天天做爽夜夜做爽 | 国产2021成人精品 | 美女视频很黄很a免费国产 美女视频很黄很暴黄是免费的 | 一级毛片美国一级j毛片不卡 | 成人在线视频网 | 亚洲成人黄色网址 | 大色综合色综合网站 | 我要色综合网 | 成熟妇女毛耸耸性视频 | china国语对白刺激videos chinese国产videoxx实拍 | 男女一进一出抽搐免费视频 | 国产精品久久久久久久久福利 | 久久草在线视频播放 | 亚州色吧 | 久热操| 五月婷婷丁香在线观看 | 91色在线播放| 双性强迫开宫灌满h | 综合免费视频 | 大桥未久加勒比女热大陆在线 | 最猛91大神ben与女教师 | 香蕉视频黄色在线观看 | 国产papa | 四虎影在永久地址在线观看 | 黄色三级免费网站 | 国产高清免费在线观看 | 亚洲国产情侣偷自在线二页 | 午夜在线观看免费高清在线播放 | 免费的黄色的视频 | 国产人成高清视频观看 |