打印
[应用相关]

STM32H750XBH6 - 入手篇

[复制链接]
1451|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
晓伍|  楼主 | 2021-7-1 19:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
背景

为了认真的学习RT-Thread,入手了STM32H750XBH6开发板ART-PI。
目的,干点更复杂点的事情,如GUI。
板子到手,先不急于开发!
先了解MCU、了解基本的引脚配置、资源情况,最重要的,搭建好开发环境
先不移植RT-Thread,先使用STM32 HAL库,把LED点亮。


查看原理图

MCU资源

MCU型号:STM32H750XBH6,ARM Cortex-M7,480MHz主频,128KB 片上Flash(不算大),1MB SRAM。






使用特权

评论回复
沙发
晓伍|  楼主 | 2021-7-1 19:55 | 只看该作者
LED灯引脚

LED引脚: GPIO_LED_B:PI8, GPIO_LED_R:PC15



使用特权

评论回复
板凳
晓伍|  楼主 | 2021-7-1 19:56 | 只看该作者
串口引脚

板载ST-Link,有一个虚拟的串口,连接到STM32H750XB的UART4上。





其他资源,用到时再了解


使用特权

评论回复
地板
晓伍|  楼主 | 2021-7-1 19:56 | 只看该作者
搭开发环境

配置引脚与时钟

这里使用:STM32CubeMX,配置引脚与时钟,搭建Keil MDK5的HAL库的工程。

打开STM32CubeMX,输入MCU型号:STM32H750XB,双击。


使用特权

评论回复
5
晓伍|  楼主 | 2021-7-1 19:57 | 只看该作者
配置RCC与引脚

开启外部晶振、LSE晶振,把PI8 PC15两个引脚(连接LED),配置成输出。



使用特权

评论回复
6
晓伍|  楼主 | 2021-7-1 19:57 | 只看该作者
设置时钟480MHz

把时钟,配置为480MHz,STM32CubeMX,会自动配置好。注意HSE,用的25MHz的。



使用特权

评论回复
7
晓伍|  楼主 | 2021-7-1 19:58 | 只看该作者
生成Keil MDK 工程


使用特权

评论回复
8
晓伍|  楼主 | 2021-7-1 19:59 | 只看该作者
生成工程

第一次使用STM32H750,需要下载STM32Cube软件包。



使用特权

评论回复
9
晓伍|  楼主 | 2021-7-1 20:00 | 只看该作者
打开工程

生成工程后,用Keil MDK5打开工程,第一次,需要下载安装:STM32H7xx_DFP PACK包。


使用特权

评论回复
10
晓伍|  楼主 | 2021-7-1 20:01 | 只看该作者
编写测试程序

编写LED闪灯程序(Hello world)


使用特权

评论回复
11
晓伍|  楼主 | 2021-7-1 20:05 | 只看该作者
下载调试

ST-Link 下载代码到片内128K Flash,可以全部擦除Flash,或部分擦除。



使用特权

评论回复
12
晓伍|  楼主 | 2021-7-1 20:06 | 只看该作者
查看运行效果:

两个LED闪烁正常。



HAL库环境搭建完成。


使用特权

评论回复
13
kiwis66| | 2021-7-2 09:14 | 只看该作者
cube的基础配置还是挺好的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

3983

帖子

1

粉丝