概述
本篇文章將詳細介紹如何在上節配置的基礎上,實現通過接收手機發送的固定數據來點亮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電平進行了翻轉。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
藍牙
+關注
關注
119文章
6312瀏覽量
178688 -
無線
+關注
關注
31文章
5685瀏覽量
178756 -
APP
+關注
關注
33文章
1592瀏覽量
75985 -
BLE
+關注
關注
13文章
776瀏覽量
66339 -
STM32WB55
+關注
關注
0文章
26瀏覽量
2111
發布評論請先 登錄
相關推薦
熱點推薦
STM32WB55_NUCLEO開發(9)----接收手機數據點亮LED
群申請:615061293 。 硬件準備 首先需要準備一個開發板,這里我準備的是NUCLEO-WB55RG 的開發板: 視頻教學 聽不到聲音的請點擊跳轉進行觀看。 https
STM32WB55_NUCLEO開發(12)----FUS更新
在 STM32WB 微控制器中,FUS(Firmware Upgrade Services)是用于固件升級的一種服務。這項服務可以讓你更新設備上的無線棧固件(如藍牙、Zigbee或 Thread 棧),以及無線 MCU (microcontroller unit) 的系統服務。
為什么無法使用Nucleo-WB-55板內的ST-LINK調試STM32WB55VGY6TR?
我正在使用 STM32WB55VGY6TR 微控制器開發我的定制板,我想使用 Nucleo-WB55 開發工具包作為我的定制電路板的編程器。但是,我無法使用
發表于 12-05 06:28
P-NUCLEO-WB55 STMicroelectronicsPNUCLEOWB55STM32WBNucleo68數據包
電子發燒友網為你提供(ti)P-NUCLEO-WB55相關產品參數、數據手冊,更有P-NUCLEO-WB55的引腳圖、接線圖、封裝手冊、中文資料、英文資料,P-NUCLEO-WB55真
發表于 10-23 16:06
stm32wb55 基于rtt的ble sample制作過程
stm32wb55 基于rtt的ble sample制作過程準備活動硬件stm32wb55 nucleo開發板stm32wb55 dangl
發表于 12-20 19:39
?13次下載
STM32WB55_NUCLEO開發(2)----使用STM32CubeMX生成的簡單BLE應用程序連接手機APP
本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過手機APP與其連接。
STM32WB55_NUCLEO開發(5)----手機與STM32WB通過鍵入密鑰配對
本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過與STM32WB配對獲取密鑰值,然后通過鍵盤輸入密鑰進行配對。
STM32WB55_NUCLEO開發(6)----手機與STM32WB通過配對后進行數值比較
本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過與STM32WB配對,查看STM32WB與手機端的數值是否相等
STM32WB55_NUCLEO開發(8)----授權
本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過與STM32WB配對,應用程序對客戶端讀取或者寫入特征值進行授權。
DB4388_NUCLEO_WB55RG NUCLEO_WB15CC 數據手冊摘要
DB4388_NUCLEO_WB55RG NUCLEO_WB15CC 數據手冊摘要
發表于 11-23 08:34
?2次下載
STM32WB55_NUCLEO開發(10)----接收手機特定數據點亮LED
評論