<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32WB55_NUCLEO開發(10)----接收手機特定數據點亮LED

嵌入式單片機MCU開發 ? 來源:嵌入式單片機MCU開發 ? 作者:嵌入式單片機MCU開 ? 2023-08-21 15:19 ? 次閱讀

概述

本篇文章將詳細介紹如何在上節配置的基礎上,實現通過接收手機發送的固定數據來點亮STM32WB開發板上的LED燈。 最近在弄ST和瑞薩RA的課程,需要樣片的可以加群申請:615061293 。

硬件準備

首先需要準備一個開發板,這里我準備的是NUCLEO-WB55RG 的開發板:

視頻教學

聽不到聲音的請點擊跳轉進行觀看。

[https://www.bilibili.com/video/BV1RM4y1b7sh/]

源碼下載

[https://download.csdn.net/download/qq_24312945/87772294]

修改接收數據長度

在上解教程中,修改接收的長度,需要注意的是長度必須是1-247。 這里的案例為接收2個字節的數據來讓LED進行亮滅。

定義在custom_stm.c的SizeMycharwrite變量中。

在Custom_STM_Event_Handler中,當 GATT 屬性被修改(如通過藍牙寫操作)時,會觸發ACI_GATT_ATTRIBUTE_MODIFIED_VSEVT_CODE事件。通過attribute_modified->Attr_Data[]可以判斷接收的數據。 這里判斷接收數據為55 aa則反轉LED電平。

if((attribute_modified- >Attr_Data[0] ==0xaa)&&(attribute_modified- >Attr_Data[1] ==0x55))
                     {
                         HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_5);

                     }

結果演示

通過手機發送數據可以查看到LED電平進行了翻轉。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 藍牙
    +關注

    關注

    112

    文章

    5479

    瀏覽量

    166272
  • 無線
    +關注

    關注

    31

    文章

    5312

    瀏覽量

    171700
  • APP
    APP
    +關注

    關注

    33

    文章

    1543

    瀏覽量

    71802
  • BLE
    BLE
    +關注

    關注

    12

    文章

    617

    瀏覽量

    58913
  • STM32WB55
    +關注

    關注

    0

    文章

    25

    瀏覽量

    1188
收藏 人收藏

    評論

    相關推薦

    STM32WB55_NUCLEO開發(9)----接收手機數據點亮LED

    加群申請:615061293 。 硬件準備 首先需要準備一個開發板,這里我準備的是NUCLEO-WB55RG 的開發板: 視頻教學 聽不到聲音的請點擊跳轉進行觀看。 https
    的頭像 發表于 08-21 15:16 ?663次閱讀
    <b class='flag-5'>STM32WB55_NUCLEO</b><b class='flag-5'>開發</b>(9)----<b class='flag-5'>接收</b><b class='flag-5'>手機</b><b class='flag-5'>數據點亮</b><b class='flag-5'>LED</b>

    STM32WB55_NUCLEO開發(11)----發送數據手機

    STM32WB55_NUCLEO開發(11)----發送數據手機
    的頭像 發表于 08-21 15:22 ?734次閱讀
    <b class='flag-5'>STM32WB55_NUCLEO</b><b class='flag-5'>開發</b>(11)----發送<b class='flag-5'>數據</b>到<b class='flag-5'>手機</b>

    為什么無法使用Nucleo-WB-55板內的ST-LINK調試STM32WB55VGY6TR?

    我正在使用 STM32WB55VGY6TR 微控制器開發我的定制板,我想使用 Nucleo-WB55 開發工具包作為我的定制電路板的編程器。但是,我無法使用
    發表于 12-05 06:28

    STM32WB55如何檢測/調試P-NUCLEO-WB55.Nucleo的BLE_p2pServer中的read_event示例代碼

    先生,的我正在使用 STM32WB55 開發項目并從 STM32Cube_FW_WB_V1.14.0\Projects\P-NUCLEO-WB55.Nucleo\Application
    發表于 12-07 06:30

    P-NUCLEO-WB55 STMicroelectronicsPNUCLEOWB55STM32WBNucleo68數據

    電子發燒友網為你提供(ti)P-NUCLEO-WB55相關產品參數、數據手冊,更有P-NUCLEO-WB55的引腳圖、接線圖、封裝手冊、中文資料、英文資料,P-NUCLEO-WB55
    發表于 10-23 16:06

    STM32開發板學習1 NUCLEO-L476RG:GPIO例程 點亮LED2燈

    STM32開發板學習1 NUCLEO-L476RG:GPIO例程 點亮LED2燈
    發表于 12-08 15:36 ?31次下載
    【<b class='flag-5'>STM32</b>】<b class='flag-5'>開發</b>板學習1 <b class='flag-5'>NUCLEO</b>-L476RG:GPIO例程 <b class='flag-5'>點亮</b><b class='flag-5'>LED</b>2燈

    stm32wb55 基于rtt的ble sample制作過程

    stm32wb55 基于rtt的ble sample制作過程準備活動硬件stm32wb55 nucleo開發stm32wb55 dangl
    發表于 12-20 19:39 ?12次下載
    <b class='flag-5'>stm32wb55</b> 基于rtt的ble sample制作過程

    STM32WB55_NUCLEO開發(1)----軟件與硬件介紹

    所使用的的器件位ST官方的P-NUCLEO-WB55。
    的頭像 發表于 11-18 09:54 ?2055次閱讀
    <b class='flag-5'>STM32WB55_NUCLEO</b><b class='flag-5'>開發</b>(1)----軟件與硬件介紹

    STM32WB55_NUCLEO開發(3)----手機STM32WB直接配對

    本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過手機APP與其配對。
    的頭像 發表于 11-18 09:57 ?921次閱讀
    <b class='flag-5'>STM32WB55_NUCLEO</b><b class='flag-5'>開發</b>(3)----<b class='flag-5'>手機</b>與<b class='flag-5'>STM32WB</b>直接配對

    STM32WB55_NUCLEO開發(4)----手機STM32WB通過密鑰配對

    本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過手機APP與其配對。
    的頭像 發表于 11-18 10:00 ?848次閱讀
    <b class='flag-5'>STM32WB55_NUCLEO</b><b class='flag-5'>開發</b>(4)----<b class='flag-5'>手機</b>與<b class='flag-5'>STM32WB</b>通過密鑰配對

    STM32WB55_NUCLEO開發(5)----手機STM32WB通過鍵入密鑰配對

    本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過與STM32WB配對獲取密鑰值,然后通過鍵盤輸入密鑰進行配對。
    的頭像 發表于 11-18 10:02 ?939次閱讀
    <b class='flag-5'>STM32WB55_NUCLEO</b><b class='flag-5'>開發</b>(5)----<b class='flag-5'>手機</b>與<b class='flag-5'>STM32WB</b>通過鍵入密鑰配對

    STM32WB55_NUCLEO開發(6)----手機STM32WB通過配對后進行數值比較

    本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過與STM32WB配對,查看STM32WB手機端的數值是否相等
    的頭像 發表于 11-18 10:05 ?813次閱讀
    <b class='flag-5'>STM32WB55_NUCLEO</b><b class='flag-5'>開發</b>(6)----<b class='flag-5'>手機</b>與<b class='flag-5'>STM32WB</b>通過配對后進行數值比較

    STM32WB55_NUCLEO開發(7)----手機STM32WB進行綁定

    本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過與STM32WB配對,將其綁定。
    的頭像 發表于 11-18 10:08 ?938次閱讀
    <b class='flag-5'>STM32WB55_NUCLEO</b><b class='flag-5'>開發</b>(7)----<b class='flag-5'>手機</b>與<b class='flag-5'>STM32WB</b>進行綁定

    STM32WB55_NUCLEO開發(8)----授權

    本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過與STM32WB配對,應用程序對客戶端讀取或者寫入特征值進行授權。
    的頭像 發表于 11-18 10:09 ?886次閱讀
    <b class='flag-5'>STM32WB55_NUCLEO</b><b class='flag-5'>開發</b>(8)----授權

    DB4388_NUCLEO_WB55RG NUCLEO_WB15CC 數據手冊摘要

    DB4388_NUCLEO_WB55RG NUCLEO_WB15CC 數據手冊摘要
    發表于 11-23 08:34 ?0次下載
    DB4388_<b class='flag-5'>NUCLEO_WB55</b>RG <b class='flag-5'>NUCLEO_WB</b>15CC <b class='flag-5'>數據</b>手冊摘要
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>