HAL 库开发笔记(一)- 环境配置
注:本教程基于反客的 STM32F429IGT6 板子。
#
软件安装#
Keil MDK详见文章 Keil MDK 配置指南
#
Java Runtime Environment这是 STM32CubeMX 所需要的 Java 环境,从 官网链接 下载安装即可。
#
STM32CubeMX从 官网链接 下载并安装 STM32CubeMX.
#
项目的配置#
初始化新建项目,选择芯片后先保存。
#
配置 SYSPinout & Configurations
- System Core
- SYS
将 Debug
选项改为 Serial Wire
(原因详见文章 CubeMX 的一些坑)
#
配置 RCCPinout & Configurations
- System Core
- RCC
按照板子的情况设置就行了。
举个例子,参照板子原理图:
将 HSE
和 LSE
的选项都设置为外部晶振就可以了:
#
配置时钟树在 Clock Configuration
界面进行配置。
根据上图的步骤如下:
- 根据板载外部晶振的参数,填入最左侧两个频率的值
- 勾选
HSE
,因为外部晶振频率和精度都比内部的高 - 勾选
PLLCLK
,使用 PLL 锁相环倍频得到高频率 - 填入
HCKL
的值,一般根据下方提示的最大频率填写,填写后按回车,便可自动计算分频倍频数
#
配置项目管理选项#
参考与致谢文章作者:Power Lin
原文地址:https://wiki-power.com
版权声明:文章采用 CC BY-NC-SA 4.0 协议,转载请注明出处。