RM新时代网站-首页

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

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

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

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

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

概述

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

這里通過配置LEDUART輸出進行簡單測試。

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

硬件準備

首先需要準備一個開發(fā)板,這里我準備的是自己繪制的開發(fā)板,需要的可以進行申請。 主控為STM32WB55RGV6

視頻教學

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

樣品申請

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

源碼下載

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

產(chǎn)品特性

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

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

IPCC提供有六個雙向通道的增強型處理器通信。HSEM提供硬件信號量,用于在兩個處理器之間共享公共資源。

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

參考程序

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

https://gitee.com/CoreMaker/STM32WB55_SENSOR

生成STM32CUBEMX

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

串口配置

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

配置串口,速率為115200。

LED配置

查看原理圖,對應LED分別為PB0,PB1,PB5。

配置如下所示。

堆棧設置

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

串口重定向

打開魔術棒,勾選MicroLIB

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

/* 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)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5269

    瀏覽量

    126598
  • STM32
    +關注

    關注

    2270

    文章

    10895

    瀏覽量

    355721
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5032

    瀏覽量

    97371
收藏 人收藏

    評論

    相關推薦

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

    所使用的器件是我們自行設計的開發(fā)板,該開發(fā)板是基于 STM32WB55 系列微控制器所構建。STM32WBXX_VFQFPN68 不僅是一款評估套件,它還集成了眾多現(xiàn)代化的無線通信技術
    的頭像 發(fā)表于 12-01 15:40 ?1579次閱讀
    <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設備,更新驅(qū)動后也沒有變化是什么原因?

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

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

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

    STM32WB55開發(fā)板單板設計

    STM32WB55開發(fā)板(一)單板設計-硬件介紹目錄STM32WB55開發(fā)板(一)單板設計-硬件介紹前言簡介參數(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 固件對 M0 進行了編程,用 Thread SED CoAP 多播示例對 M4 進行了編程
    發(fā)表于 12-01 07:27

    請問STM32WB55RG中F103芯片中的出廠程序在哪里可以獲?。?/a>

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

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

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

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

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

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

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

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

    STM32WB55在RT-Thread系統(tǒng)上移植官方藍牙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)上移植官方藍牙BLE功能

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

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

    stm32wb55 基于rtt的ble sample制作過程

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

    STM32WB55RG開發(fā)(5)----監(jiān)測STM32WB連接狀態(tài)

    STM32WB系列微控制器代表了STMicroelectronics在無線技術領域的新一代創(chuàng)新,集成了Bluetooth 5.0、Zigbee和Thread等多種無線通信協(xié)議。而在這些無線應用中
    的頭像 發(fā)表于 12-16 16:22 ?132次閱讀
    <b class='flag-5'>STM32WB55RG</b><b class='flag-5'>開發(fā)</b>(5)----監(jiān)測<b class='flag-5'>STM32WB</b>連接狀態(tài)
    RM新时代网站-首页