0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

STM32WB55RG開發(fā)(1)----開發(fā)板測(cè)試

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

概述

STM32WB55 & SENSOR是一款基于STM32WB55系列微控制器的評(píng)估套件。該套件采用先進(jìn)的無線通信技術(shù),支持Bluetooth? 5.3規(guī)范、IEEE 802.15.4-2011 PHY和MAC,支持ThreadZigbee? 3.0 ,為開發(fā)人員打開了廣闊的物聯(lián)網(wǎng)智能設(shè)備應(yīng)用領(lǐng)域。此外,該套件具有豐富的接口和外設(shè),以及傳感器(SENSOR)系列連接器接口,方便用戶進(jìn)行各種硬件連接和外設(shè)擴(kuò)展。

這里通過配置LEDUART輸出進(jìn)行簡(jiǎn)單測(cè)試。

最近在弄ST的教程,需要樣片的可以加群申請(qǐng):615061293/925643491 。

硬件準(zhǔn)備

首先需要準(zhǔn)備一個(gè)開發(fā)板,這里我準(zhǔn)備的是自己繪制的開發(fā)板,需要的可以進(jìn)行申請(qǐng)。 主控為STM32WB55RGV6

視頻教學(xué)

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

樣品申請(qǐng)

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

源碼下載

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

產(chǎn)品特性

STM32WB55xx和STM32WB35xx多協(xié)議無線和超低功耗器件內(nèi)嵌功能強(qiáng)大的超低功耗無線電模塊(符合藍(lán)牙? 低功耗SIG規(guī)范5.0和IEEE 802.15.4-2011標(biāo)準(zhǔn))。該器件內(nèi)含專用的Arm? Cortex? -M0+,用于執(zhí)行所有的底層實(shí)時(shí)操作。

這些器件基于高性能Arm? Cortex?-M4 32位RISC內(nèi)核(工作頻率可達(dá)64 MHz),旨在實(shí)現(xiàn)超低功耗。該內(nèi)核帶有單精度浮點(diǎn)運(yùn)算單元(FPU),支持所有ARM?單精度數(shù)據(jù)處理指令和數(shù)據(jù)類型。它還具備DSP指令集和增強(qiáng)應(yīng)用安全的內(nèi)存保護(hù)單元(MPU)。

IPCC提供有六個(gè)雙向通道的增強(qiáng)型處理器通信。HSEM提供硬件信號(hào)量,用于在兩個(gè)處理器之間共享公共資源。

這些器件內(nèi)嵌高速存儲(chǔ)器(最高1 MB Flash存儲(chǔ)器用于STM32WB55xx、最高512 KB用于STM32WB35xx、最高256 KB的SRAM用于STM32WB55xx、96 KB用于STM32WB35xx)、一個(gè)Quad-SPI Flash存儲(chǔ)器接口(可采用所有封裝),以及廣泛的增強(qiáng)型I/O和外設(shè)。

參考程序

https://github.com/CoreMaker-lab/STM32WB55_SENSOR

https://gitee.com/CoreMaker/STM32WB55_SENSOR

生成STM32CUBEMX

用STM32CUBEMX生成例程,這里使用MCU為STM32WB55RGV6。 配置時(shí)鐘樹,配置時(shí)鐘為最大速率。

串口配置

查看原理圖,PB6和PB7設(shè)置為開發(fā)板的串口。

配置串口,速率為115200。

LED配置

查看原理圖,對(duì)應(yīng)LED分別為PB0,PB1,PB5。

配置如下所示。

堆棧設(shè)置

若無法正常運(yùn)行需要修改優(yōu)化等級(jí)。

串口重定向

打開魔術(shù)棒,勾選MicroLIB

在main.c中,添加頭文件,若不添加會(huì)出現(xiàn) identifier "FILE" is undefined報(bào)錯(cuò)。

/* USER CODE BEGIN Includes */
#include "stdio.h"
/* USER CODE END Includes */

函數(shù)聲明和串口重定向:

/* USER CODE BEGIN PFP */
int fputc(int ch, FILE *f){
    HAL_UART_Transmit(&huart1 , (uint8_t *)&ch, 1, 0xFFFF);
    return ch;
}
/* USER CODE END PFP */

主循環(huán)

/* Infinite loop */
  /* USER CODE BEGIN WHILE */
  while (1)
  {
        HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET);        
        HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_SET);            
        HAL_GPIO_WritePin(LED3_GPIO_Port, LED3_Pin, GPIO_PIN_SET);        
        printf("LED ON!n");
        HAL_Delay(1000);
        HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET);        
        HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_RESET);            
        HAL_GPIO_WritePin(LED3_GPIO_Port, LED3_Pin, GPIO_PIN_RESET);        
        printf("LED OFF!n");        
        HAL_Delay(1000);
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
  }
  /* USER CODE END 3 */

演示

審核編輯 黃宇

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

    關(guān)注

    8

    文章

    5526

    瀏覽量

    127703
  • STM32
    +關(guān)注

    關(guān)注

    2281

    文章

    10970

    瀏覽量

    360193
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5274

    瀏覽量

    99925
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

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

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

    STM32WB55RG是否可以使用j-flash通過j-link燒錄協(xié)議棧和FUS bin文件?

    硬件基于STM32WB55RG是否可以使用j-flash通過j-link燒錄協(xié)議棧和FUS bin文件?
    發(fā)表于 03-12 07:14

    STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動(dòng)后也沒有變化是什么原因?

    STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動(dòng)后也沒有變化,這大概是哪里的問題?
    發(fā)表于 03-15 07:07

    stm32WB有可以驅(qū)動(dòng)聲卡的驅(qū)動(dòng)程序嗎?

    聲卡是PCM2704,使用的開發(fā)板STM32WB55RG,想實(shí)現(xiàn)如下過程: PCM2704聲卡將開發(fā)板上USB傳出的PCM格式的音頻轉(zhuǎn)為模擬信號(hào),通過PAM8406功率放大器將該信號(hào)放大后接喇叭
    發(fā)表于 05-27 07:15

    STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動(dòng)后也沒有變化,是什么原因?

    STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動(dòng)后也沒有變化,這大概是哪里的問題?
    發(fā)表于 03-07 07:13

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

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

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

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

    STM32WB55RG Thread SED如何得到低功耗?

    我是 STM32 環(huán)境的新手,我買了幾塊 STM32WB55RG,我用 Thread_MTD 固件對(duì) M0 進(jìn)行了編程,用 Thread SED CoAP 多播示例對(duì) M4 進(jìn)行了編程
    發(fā)表于 12-01 07:27

    請(qǐng)問STM32WB55RG中F103芯片中的出廠程序在哪里可以獲???

    STM32WB55RG中F103芯片中的出廠程序在哪里可以獲???
    發(fā)表于 08-04 11:37

    STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動(dòng)后也沒有變化的原因?

    STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動(dòng)后也沒有變化,這大概是哪里的問題?
    發(fā)表于 08-04 08:41

    STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動(dòng)后也沒有變化怎么解決?

    STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動(dòng)后也沒有變化,這大概是哪里的問題?
    發(fā)表于 08-09 08:30

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

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

    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)上移植官方藍(lán)牙BLE功能

    STM32開發(fā)板學(xué)習(xí)1 NUCLEO-L476RG:GPIO例程 點(diǎn)亮LED2燈

    STM32開發(fā)板學(xué)習(xí)1 NUCLEO-L476RG:GPIO例程 點(diǎn)亮LED2燈
    發(fā)表于 12-08 15:36 ?31次下載
    【<b class='flag-5'>STM32</b>】<b class='flag-5'>開發(fā)板</b>學(xué)習(xí)<b class='flag-5'>1</b> NUCLEO-L476<b class='flag-5'>RG</b>:GPIO例程 點(diǎn)亮LED2燈

    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制作過程

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品