STM32H7时钟树RCC分析--- CubeMx配置(三)
前言:
之前我们说了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 25MHz
- 2PLL锁相时钟来源选择HSE
- 3系统时钟来源选择为PLL
- 4 填写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置0HAL_GPIO_WritePin(GPIOB,GPIO_PIN_1,GPIO_PIN_RESET); //PB1置0delay_ms(500);HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET); //PB0置1HAL_GPIO_WritePin(GPIOB,GPIO_PIN_1,GPIO_PIN_SET); //PB1置1delay_ms(500);
就可以实现基本的流水灯了
STM32H7时钟树RCC分析--- CubeMx配置(三)相关推荐
- STM32H7时钟树RCC分析---原理讲解(一)
STM32 有很多系列,可以满足市场的各种需求,从内核上分有 Cortex-M0.M3.M4和 M7 这几种,每个内核又大概分为主流.高性能和低功耗. 用HAL库配置请看:STM32H7时钟树分析- ...
- STM32H7时钟树RCC分析--- HAL库配置(二)
上一讲我们说了H7时钟树的一些基本概念,现在的话我们来用HAL库和CubeMx配置一下 再次说明,本文耗时较久,如果您想搞懂RCC初始化流程,请认真阅读,刚开始可能看不懂,但是仔细阅读之后绝对会有收获 ...
- GD32系列总结 - 时钟树总结及CubeMX生成代码
GD32系列总结 - 时钟树总结及CubeMX生成代码 写在前面 时钟树 HSE振荡器时钟(高速外部时钟信号) HSE用户外部时钟(旁路模式) HSE外部晶体/陶瓷谐振器 HSI振荡器时钟 PLL时钟 ...
- STM32CubeMX时钟树(72MHZ主频配置)
目录 一些基础概念 时钟树配置图 第一步 第二步 这里我只是配置常用的72MHZ主频,很多时候新手都在时钟树这里被劝退了.其实不知道没关系,我用STM32这么久了,也只知道大概.我们绝大多数时候不需要 ...
- STM32F103 时钟树以及系统时钟配置
1.时钟树 STM32的时钟树大致可分为3部分: 陶瓷晶振输入,进入预分频器 预分频器输出信号给到PLL倍频器 最终AHB桥总线速度,以及各总线的速度 晶振信号输入到芯片后有两条支路可以走,第一条是直 ...
- 【STM32】STM32 F4系列时钟树与RCC寄存器
STM32 5个时钟源 HSI(High Speed Internal)是高速内部时钟,RC振荡器,频率为16MHz,精度不高.可以直接作为系统时钟或者用作PLL时钟输入 HSE(High Speed ...
- 参照STM32时钟树配置STM32CubeMX Clock Configuration(STM32L011G4U6为例)
微控制器(处理器)的运行必须要依赖周期性的时钟脉冲来驱动--往往由一个外部晶体振荡器提供时钟输入为始,最终转换为多个外部设备的周期性运作为末,这种时钟"能量"扩散流动的路径,犹如大 ...
- 时钟树综合(CTS)
目录 引言 CTS基础 什么是时钟树综合 时钟源 CTS OCV(on-chip variation) 时钟树综合的目标 1. clock latency 尽量短 2. clock skew 尽量小 ...
- 【SDRAM】STM32外扩SDRAM学习总结 + CubeMX配置教程
目录 一.SDRAM概述 二.CubeMX配置 三.程序配置 一.SDRAM概述 (内容参考正点原子 + 个人经验总结) STM32H743自带1M左右的RAM,虽然已经很大了,但总有不够的时候.RA ...
最新文章
- py爬取英文文档学习单词
- 分享沙龙丨如何打磨一款好产品?
- 广西大学计算机类开设课程,操作系统教学大纲-广西大学计算机与电子信息学院.DOC...
- python 字符串 包含 列表_python中包含字符串列表的列
- Glib2之dbus用法(五)
- SpringBoot2.0之整合Apollo
- 如何使用jstack?线程的状态?
- [SQL注入][强网杯 2019]随便注(三种姿势)
- Java ist reverse_GKCTF 2020 Reverse Writeup
- 电子时钟c语言课题介绍,电子时钟开题报告
- 致爱丽丝 之MY收藏
- 如何用计算机打出下划线,电脑下划线怎么打?下划线怎么输入出来
- 有道云笔记Markdown图片插入居中方法
- 牛客网verilog刷题_VL47 格雷码计数器
- Vue动态设置路由title
- 纯鼓点节奏_打锣鼓的节奏 几种鼓点节奏类型
- TCP协议为什么是三次握手而不是两次呢?
- 【适合小白】搭建区块链网络
- 国家制定甲型流感中药方 市民可食用预防
- APP社交类项目(类微信)设计之八钱包功能设计
热门文章
- redis docker安装、进入命令行后启动服务
- python解析与输出emoji
- 混凝土墙开洞_失传已久的混凝土墙体加固“秘籍”
- android sdk 64 linux下载,64位Linux机器上的Android SDK
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
- spring boot+mybatis 系列
- eclipse - 自动换行
- POJ1993+矩阵相乘
- Pair Project:电梯控制程序 编写心得 最新版
- ASP.NET中的事件处理