Power's Wiki

Power's Wiki -

HAL 库开发笔记 - 环境配置

HAL 库开发笔记 - 环境配置 注:本教程基于反客的 STM32F429IGT6 板子。 软件安装 Keil MDK 详见文章 Keil MDK 配置指南 Java Runtime Environment 这是 STM32CubeMX 所需要的 Java 环境,从 官网链接 下载安装即可。 STM32CubeMX 从 官网链接 下载并安装 STM32CubeMX。 项目的配置 初始化 新建项目,选择芯片后先保存。 配置 SYS Pinout & Configurations - System Core - SYS 将 Debug 选项改为 Serial Wire(原因详见文章 CubeMX 与 CubeIDE 避坑) 配置 RCC Pinout & Configurations - System Core - RCC 按照板子的情况设置就行了。 举个例子,参照板子原理图: 将 HSE 和 LSE 的选项都设置为外部晶振就可以了: 配置时钟树 在 Clock Configuration 界面进行配置。 根据上图的步骤如下: 根据板载外部晶振的参数,填入最左侧两个频率的值 勾选 HSE ,因为外部晶振频率和精度都比内部的高 勾选 PLLCLK ,使用 PLL 锁相环倍频得到高频率 填入 HCKL 的值,一般根据下方提示的最大频率填写,填写后按回车,便可自动计算分频倍频数 配置项目管理选项 HAL 库与标准库的区别 为了增加可移植性,HAL 库相比标准库多了 句柄、MSP 函数、Callback 函数 这三个功能,具体可参见文末引用链接中的内容。 参考与致谢 【STM32】系统时钟 RCC 详解 板子初始化,RCC 时钟树完整配置的方式和详细过程 STM32 HAL 的超全知识总结 清晰了,STM32 HAL 的超全知识总结 原文地址:https://wiki-power.com/ 本篇文章受 CC BY-NC-SA 4.0 协议保护,转载请注明出处。

本文介绍了HAL库开发笔记系列中环境配置的步骤,包括软件安装、STM32CubeMX的下载和安装,以及项目的配置。同时还提到了HAL库与标准库的区别。

HAL库 STM32CubeMX 环境配置 软件安装 项目配置

相关推荐 去reddit讨论

热榜 Top10

LigaAI
LigaAI
eolink
eolink
Dify.AI
Dify.AI
观测云
观测云

推荐或自荐