【ART-PI】STM32H750XBH6 - 入手篇

【ART-PI】STM32H750XBH6 - 入手篇

【ART-PI】STM32H750XBH6 - RT-Thread 最小系统移植

【ART-PI】STM32H750XB - RT-Thread Freemodbus RS485从机

【ART-PI】STM32H750XBH6 - RT-Thread 开启RTC 与 Alarm组件

 

背景

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

查看原理图

MCU资源

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

LED灯引脚

LED引脚: GPIO_LED_B:PI8, GPIO_LED_R:PC15

串口引脚

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

扫描二维码关注公众号,回复: 12476143 查看本文章

其他资源,用到时再了解

搭开发环境

配置引脚与时钟

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

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

配置RCC与引脚

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

设置时钟480MHz

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

生成Keil MDK 工程

生成工程

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

打开工程

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

编写测试程序

编写LED闪灯程序(Hello world)

下载调试

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

查看运行效果:

两个LED闪烁正常。

HAL库环境搭建完成。

总结回顾:

  1. STM32H750XB,主频很高,485MHz,之前200MHz的ARM9,都可以跑Linux。
  2. ART-PI板载资源比较多,有外扩的Flash,有扩展板,RS485、CAN通信等,还有WIFI,可以跑RT-Thread GUI。
  3. 一步一个脚印,开始学习起来。
  4. 不要觉得自己在重复造轮子,首先你造过,会制造。
  5. 不要觉得自己在重复学习,首先你要会,精通。

猜你喜欢

转载自blog.csdn.net/tcjy1000/article/details/111999828