网站备案主体授权书,180天做180个网站,巨野做网站,微信小程序店铺怎么推广STM32 HAL库开发学习1.STM32CubeMX 新建工程 一、 STM32 CubeMX 下载二、CubeMX 功能介绍1. 固件包路径设置2. 新建工程 三、创建项目实例1. 新建项目2. GPIO 管脚设置3. GPIO 窗口配置4. 调试设置5. 时钟配置6. 项目管理#xff08;1#xff09;项目信息#xff08;2#… STM32 HAL库开发学习1.STM32CubeMX 新建工程 一、 STM32 CubeMX 下载二、CubeMX 功能介绍1. 固件包路径设置2. 新建工程 三、创建项目实例1. 新建项目2. GPIO 管脚设置3. GPIO 窗口配置4. 调试设置5. 时钟配置6. 项目管理1项目信息2代码生成规则3高级设置 7. 生成代码 四、烧录设置 一、 STM32 CubeMX 下载
到意法半导体官方下载 STM32 CubeMax软件并安装。
二、CubeMX 功能介绍
1. 固件包路径设置
点击 Help-Updater Settings …
2. 新建工程
新建工程有三种方式
指定 MCU指定开发板加载示例
三、创建项目实例
1. 新建项目
本系列文章使用野火的 STM32F407IGT6 骄阳开发板这里选择从MCU创建项目 等待下载资源完成出现界面 输入芯片型号 407IGT6双击右下侧出现的列表项。
2. GPIO 管脚设置
左侧菜单点击 System Core、GPIO 查看 《野火_F407骄阳原理图_V1.0_2020_10_10.pdf》原理图找到LED引脚 分别为
PA15PE2PG15PB8 按下图搜索引脚并设置为GPIO_Output
3. GPIO 窗口配置
设置为低电平、推挽输出、不上拉不下拉、低速率
4. 调试设置 5. 时钟配置
这里使用默认的时钟配置。
6. 项目管理
1项目信息
如下图所示IDE选择MDK-ARM。
2代码生成规则 3高级设置
指定库 后面的 Generated Function Calls可以设置可见性、调用顺序等。
7. 生成代码
点击GENERATE CODE生成代码需要先登陆并下载库没有账号直接创建即可。 等待下载完成。 生成成功后点击Open Project。
KEIL打开后会提示安装芯片包按提示操作即可。
四、烧录设置
使用 CMSIS-DAP 连接烧写口