IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 1.STM32F407之HAL库工程创建,时钟树配置 -> 正文阅读

[嵌入式]1.STM32F407之HAL库工程创建,时钟树配置

最近的要做的东西都变成了HAL库,之前一直手撸标准库的。所以决定把以前的东西改成HAL从头搞一搞,主要是记录一下,做个笔记啥的,防止自己忘了。之前配置过的东西,很久没用后来就又踩坑了。

主要是一个笔记的功能,内容可能不是很全,如果要学习的话还是建议系统的进行学习,多看书,多看一些完整的教程。

个人水平有限,如果存在错误,感谢欢迎指正。

一、安装STM32CubeMX

首先是安装STM32CubeMX软件初始化代码生成器。

ST官网免费下载:STM32CubeMX - STM32Cube初始化代码生成器 - STMicroelectronics

?拉到这个位置选择自己合适的软件版本。

姓名随便填写,邮箱要保证能收到邮件。然后去邮箱点击ST发来的邮件就可以下载了。

软件是免费的,也不存在什么破解,一直点击下一步安装就完事了。

二、创建工程、配置环境

然后打开软件,先要安装一顿各种包(software packages)

选择需要的包,点击安装

?

然后就可以开始新建任务了

?File? ->? ?New Project

先是需要选择芯片型号,可以在左上方的文本框直接输入,快速搜索。?

接着在,右下方点击确认选择具体的型号,然后右上角 Start Projiect

?

接着,先缓一缓,先搞一搞各种设置

点击上方的Project Manager

然后左侧的Project

工程名随便写一个,本人这里用Note

环境选择的是MDK-ARM,版本是5.25,选的V5

点击左侧第二栏,Code Generator

我有一些强迫症,不太喜欢mian.c里面有太多代码,所以勾选。

选择上方第二栏,Clock Configuration

进行时钟树配置

点进来发现啥也点不了???

不要慌,因为还没有使能。

点击上方Pinout&Configuration

点击左侧的RCC,对高速时钟和低速时钟进行使能,都选择Crystal/Ceramic Resonator(晶振),意思就是说告诉CubeMX,芯片是使用外部晶振。

然后会发现右边芯片上面亮了4个引脚,这些引脚要与晶振相连

然后回来设置时钟树了,因为芯片与外部晶振已经建立了联系。

将高速时钟和低速时钟的外部晶振频率修改一下(这个要视具体情况填写)

这里以8MHz的高速时钟和32.768的低速时钟举个例子。

这个样子,时钟树就算配置完成了。

点击右上角的GENERATE CODE

就可以一键生成代码了。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-01-14 02:08:40  更:2022-01-14 02:08:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 12:49:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码