衡阳派盒市场营销有限公司

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

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

3天內不再提示

STM32H503開發(1)----開發板測試

嵌入式單片機MCU開發 ? 來源:嵌入式單片機MCU開發 ? 作者:嵌入式單片機MCU開 ? 2024-11-28 09:23 ? 次閱讀

概述

STM32H503 & SENSOR是一款基于STM32H5系列微控制器的評估套件。該微控制器采用了40nm工藝制造,具有更快的FLASH訪問,更高的性能以及更低的功耗。此外,該套件具有豐富的接口和外設,以及傳感器(SENSOR)系列連接器接口,為開發者提供了便捷且靈活的開發環境。

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

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

硬件準備

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

視頻教學

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

樣品申請

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

源碼下載

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

產品特性

STM32H503xx 設備是基于高性能 Arm ? Cortex ? -M33 32 位 RISC 內核的高性能微控制器系列 (STM32H5 系列) 。它們的工作頻率高達 250 MHz。
Cortex ? -M33 內核具有單精度浮點單元 (FPU),支持所有 Arm ?單精度數據處理指令和所有數據類型。
Cortex? - M33內核還實現了全套DSP數字信號處理)指令以及內存保護單元(MPU),增強了應用程序的安全性。
該設備嵌入高速存儲器(128 KB 雙組閃存和 32 KB SRAM),以及連接到三條 APB 總線、三條 AHB 總線和一個 32 位多 AHB 總線矩陣的大量增強型 I/O 和外設。

參考程序

[https://github.com/CoreMaker-lab/STM32H503]

[https://gitee.com/CoreMaker/STM32H503]

生成STM32CUBEMX

用STM32CUBEMX生成例程,這里使用MCU為STM32H503CB。

配置時鐘樹,配置時鐘為250M。

串口配置

查看原理圖,PA9和PA10設置為開發板的串口。

配置串口,速率為115200。

LED配置

查看原理圖,對應LED分別為PA8,PB14,PB15。

配置如下所示。

堆棧設置

若無法正常運行需要修改優化等級。

串口重定向

打開魔術棒,勾選MicroLIB

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

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

函數聲明和串口重定向:

/* 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 */

主循環

/* 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 */

演示

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

    關注

    48

    文章

    7649

    瀏覽量

    152097
  • 傳感器
    +關注

    關注

    2553

    文章

    51387

    瀏覽量

    756550
  • STM32
    +關注

    關注

    2272

    文章

    10923

    瀏覽量

    357533
  • 串口
    +關注

    關注

    14

    文章

    1557

    瀏覽量

    77033
  • 開發板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98183
收藏 人收藏

    評論

    相關推薦

    STM32H5開發(4)----開發板介紹

    STM32H503RBTx_LQFP64是STM32H5系列微控制器的一款出色評估套件,它采用了先進的40nm工藝制造,為開發者提供了卓越的性能和能效。主頻高達250MHz的Arm? Cortex?-M33內核使其處理能力非常強
    的頭像 發表于 12-01 15:00 ?912次閱讀
    <b class='flag-5'>STM32H</b>5<b class='flag-5'>開發</b>(4)----<b class='flag-5'>開發板</b>介紹

    STM32H503 Nucleo-64 board下載不進去程序是怎么回事?

    買了STM32H503官方開發板,無論用板子上STLINK-V3EC還是用外部STlink都下載不進去程序,Target-Debug-Settings窗口里能正常識別STlink和芯片,但是點擊下載,提示“No target connected\"
    發表于 03-11 08:03

    STM32H503 Nucleo-64 board下載不進去程序怎么解決?

    買了STM32H503官方開發板,無論用板子上STLINK-V3EC還是用外部STlink都下載不進去程序,Target-Debug-Settings窗口里能正常識別STlink和芯片,但是點擊下載,提示“No target connected\"
    發表于 05-23 06:14

    求助,可否提供一份NUCLEO-H503RB開發板的I3C自通信例程?

    stm32h503片上有兩個I3C外設,在例程包內只看到有單獨配置I3C Master或Slave的例程,能否提供一個例程實現單塊開發板自通信? 謝謝
    發表于 08-05 06:40

    stm32開發板開發板原理圖

    stm32開發板開發板原理圖。
    發表于 12-21 15:38 ?64次下載

    STM32開發板標準例程大全

    本文件夾包含57個標準例程,所有例程均在STM32戰艦STM32開發板測試通過。
    發表于 09-01 09:31 ?120次下載

    STM32開發板硬件詳解及STM32軟件仿真詳解

    STM32手冊: 本章將分為如下幾個部分: 1,ALIENTEK MiniSTM32 開發板簡介; 2,ALIENTEK MiniSTM32
    發表于 09-12 15:30 ?0次下載

    stm32開發板哪個好

    V4; 在此首先列舉ST官方開發板1、Nucleo STM32 NUCLEO開發平臺是ST最新發布的易用性好、可擴展性佳的低成本平臺。
    發表于 10-10 08:36 ?5.6w次閱讀

    ALIENTEK開發板的簡介

    本文檔的與內容詳細介紹的是ALIENTEK開發板的簡介包括了:戰艦STM32開發板平臺介紹,Mini STM32開發板平臺介紹
    發表于 01-02 08:00 ?6次下載
    ALIENTEK<b class='flag-5'>開發板</b>的簡介

    STM32STM32 F4開發板介紹

    目錄01、STM32F4開發板的資源圖02、STM32F4開發板板載資源03、STM32F4部分資源說明3.1、JTAG/SWD3.2、
    發表于 12-17 18:14 ?27次下載
    【<b class='flag-5'>STM32</b>】<b class='flag-5'>STM32</b> F4<b class='flag-5'>開發板</b>介紹

    官方STM32的NUCLEO開發板使用

    官方STM32的NUCLEO開發板使用概述:因工作需求,先買了stm32的NUCLEO開發板測試
    發表于 12-27 19:05 ?8次下載
    官方<b class='flag-5'>STM32</b>的NUCLEO<b class='flag-5'>開發板</b>使用

    開發板STM32H750開源分享

    電子發燒友網站提供《開發板STM32H750開源分享.zip》資料免費下載
    發表于 08-10 10:39 ?48次下載
    <b class='flag-5'>開發板</b><b class='flag-5'>STM32H</b>750開源分享

    國產開發板各項性能測試--米爾MYD-YT507H開發板

    此次的板卡測試,是米爾MYD-YT507H開發板的各項性能測試
    的頭像 發表于 09-14 15:26 ?1882次閱讀
    國產<b class='flag-5'>開發板</b>各項性能<b class='flag-5'>測試</b>--米爾MYD-YT507<b class='flag-5'>H</b><b class='flag-5'>開發板</b>

    51/AVR/STM32開發板資料

    51/AVR/STM32開發板資料分享
    發表于 11-30 14:12 ?10次下載

    STM32 Linux開發板推薦 ,入門進階必備!

    推薦一款適合入門進階學習的Linux開發板:華清遠見FS-MP1A開發板STM32MP157開發板
    發表于 10-22 09:22 ?1次下載
    网络百家乐模拟投注| 百家乐官网真人游戏投注网| 360博彩通| 百家乐官网在线投注系统| 百家乐官网送1000| 国美百家乐官网的玩法技巧和规则| 天格数16土人格24火地格数19水| 百家乐编单短信接收| 百家乐二代理解| 大发8888娱乐场| 澳门百家乐论坛| 百家乐官网真人投注网站| 时时博百家乐官网的玩法技巧和规则 | 百家乐官网庄家胜率| 澳门百家乐官网娱乐平台| 皇冠网百家乐官网啊| 王子百家乐官网的玩法技巧和规则 | 注册百家乐送彩金| 大发888娱乐场下载samplingid112| 克拉克娱乐城| 百家乐官网平台有什么优惠| 百家乐中的概率| 大发888网页游戏平台| 太阳会百家乐官网现金网| 坐乾向巽24山向择吉| 百家乐筹码| 江源县| 手机百家乐官网的玩法技巧和规则 | 澳门百家乐网址| 免费百家乐官网规律| 百家乐官网专业豪华版| 香港六合彩特码| 打百家乐官网最好办法| 玩百家乐怎么能赢吗| 京城国际娱乐城| 阿玛尼百家乐官网的玩法技巧和规则| 百家乐游戏技巧| 鸿博开户| 至尊百家乐官网娱乐场开户注册 | 二八杠游戏平台| 百家乐官网开户投注|