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

    文章

    7496

    浏览量

    151082
  • 传感器
    +关注

    关注

    2548

    文章

    50740

    浏览量

    752132
  • STM32
    +关注

    关注

    2266

    文章

    10876

    浏览量

    354921
  • 串口
    +关注

    关注

    14

    文章

    1547

    浏览量

    76227
  • 开发板
    +关注

    关注

    25

    文章

    4959

    浏览量

    97213
收藏 人收藏

    评论

    相关推荐

    STM32H5开发(4)----开发板介绍

    STM32H503RBTx_LQFP64是STM32H5系列微控制器的一款出色评估套件,它采用了先进的40nm工艺制造,为开发者提供了卓越的性能和能效。主频高达250MHz的Arm® Cortex®-M33内核使其处理能力非常强
    的头像 发表于 12-01 15:00 818次阅读
    <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 61次下载

    stm32开发板PCB

    stm32开发板相关资料,又需要的下来看看
    发表于 12-14 21:27 61次下载

    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.5w次阅读

    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 45次下载
    <b class='flag-5'>开发板</b><b class='flag-5'>STM32H</b>750开源分享

    国产开发板各项性能测试--米尔MYD-YT507H开发板

    此次的板卡测试,是米尔MYD-YT507H开发板的各项性能测试
    的头像 发表于 09-14 15:26 1743次阅读
    国产<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次下载