byt365

STM32H7时钟树RCC分析--- CubeMx配置(三)

📅 2025-08-09 06:43:26 👤 admin 👁️ 769 🏷️ 154

前言: 之前我们说了H7的时钟原理,还有HAL库的时钟配置代码,下面我们来看下CubeMx怎么配置

STM32H7时钟树RCC分析—原理讲解(一) STM32H7时钟树RCC分析— HAL库配置(二)

所用工具:

1、芯片: STM32H743II

2、STM32CubeMx软件V6.1.0

3、IDE: MDK-Keil5软件

4、STM3H7xxHAL库

1设置RCC时钟

2时钟源设置

cubemx的时钟设置有很多,最简单的就是我们直接选择好时钟源HSE 然后设置系统时钟频率

直接按回车,软件会自动配置

我的是 外部晶振HSE为25MHz

1选择外部时钟HSE 25MHz2PLL锁相时钟来源选择HSE3系统时钟来源选择为PLL4 填写400 然后按回车

H7不同于F1和F4,很多外设都可以直接设置对应的时钟,因为有三个锁相环,往下拉就可以看到对应的外设时钟设置,需要注意的是使能了对应的外设才能够选择外设时钟

3LED设置

我们这里直接设置PB0跟PB1为外部时钟

设置为输出模式

4项目文件设置

1 设置项目名称2 设置存储路径3 选择所用IDE

5创建工程文件

然后点击GENERATE CODE 创建工程

配置下载工具 新建的工程所有配置都是默认的 我们需要自行选择下载模式,勾选上下载后复位运行

Main.c添加代码:

HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET); //PB0置0

HAL_GPIO_WritePin(GPIOB,GPIO_PIN_1,GPIO_PIN_RESET); //PB1置0

delay_ms(500);

HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET); //PB0置1

HAL_GPIO_WritePin(GPIOB,GPIO_PIN_1,GPIO_PIN_SET); //PB1置1

delay_ms(500);

就可以实现基本的流水灯了

相关推荐

女篮世界杯赛程公布 中国女篮9月22日首战韩国

北京时间9月14日消息,2022年国际篮联女篮世界杯将于9月22日在澳大利亚的悉尼开赛,国际篮联公布了小组赛赛程。 中国女篮与美国、比利时、

购买基金后多久能确认份额?了解基金投资的时间线

您好,当你购买基金时,应该注意交易时间和确认时间的规定。如果你在工作日的15:00前完成了购买操作,最快可以在T+1日确认份额;如果是15:00

2008年世界杯比赛分组,2008年世界杯赛程表及结果

世界杯小组怎么分组 世界杯小组通过抽签分组。 每个小组分别有四支球队进行比赛,每支球队都必须和其他三支球队进行且只进行一场比赛,每