【ART-PI】STM32H750XBH6 - 入手篇
【ART-PI】STM32H750XBH6 - RT-Thread 最小系统移植
【ART-PI】STM32H750XB - RT-Thread Freemodbus RS485从机
【ART-PI】STM32H750XBH6 - RT-Thread 开启RTC 与 Alarm组件
背景
- 为了认真的学习RT-Thread,入手了STM32H750XBH6开发板ART-PI。
- 目的,干点更复杂点的事情,如GUI。
- 板子到手,先不急于开发!
- 先了解MCU、了解基本的引脚配置、资源情况,最重要的,搭建好开发环境
- 先不移植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库环境搭建完成。
总结回顾:
- STM32H750XB,主频很高,485MHz,之前200MHz的ARM9,都可以跑Linux。
- ART-PI板载资源比较多,有外扩的Flash,有扩展板,RS485、CAN通信等,还有WIFI,可以跑RT-Thread GUI。
- 一步一个脚印,开始学习起来。
- 不要觉得自己在重复造轮子,首先你造过,会制造。
- 不要觉得自己在重复学习,首先你要会,精通。