[应用相关] STM32Cube学习(1)——点灯&配置

[复制链接]
1182|42
 楼主| 尽快回复过 发表于 2022-12-28 23:12 | 显示全部楼层 |阅读模式
好多年没用STM32了,项目需要又得重新捡起来,这次尝试使用HAL库+STM32CubeIDE进行开发。
.
单片机:STM32F407ZGT6
仿真器:ST Link V2
开发环境:STM32CubeIDE 1.10.1

评论

———————————————— 版权声明:本文为CSDN博主「XS30」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/u014798590/article/details/126527331  发表于 2022-12-28 23:51
 楼主| 尽快回复过 发表于 2022-12-28 23:23 | 显示全部楼层
配置
1.1、初始配置
打开软件,新建工程,选择芯片
8339763ac5f8d147af.png
 楼主| 尽快回复过 发表于 2022-12-28 23:24 | 显示全部楼层
选择工程路径 2157063ac5fa43f123.png
 楼主| 尽快回复过 发表于 2022-12-28 23:25 | 显示全部楼层
开始配置管脚,首先是SW下载管脚
5178363ac5ff975eb8.png
 楼主| 尽快回复过 发表于 2022-12-28 23:29 | 显示全部楼层
管脚配置
在Pinout view页面中,对需要使用的管脚进行配置。这里选择输出
 楼主| 尽快回复过 发表于 2022-12-28 23:31 | 显示全部楼层
 楼主| 尽快回复过 发表于 2022-12-28 23:32 | 显示全部楼层
右键单击PF9,选择Enter User Label——》输入名字(也可在下一步更改)
 楼主| 尽快回复过 发表于 2022-12-28 23:33 | 显示全部楼层
 楼主| 尽快回复过 发表于 2022-12-28 23:34 | 显示全部楼层
 楼主| 尽快回复过 发表于 2022-12-28 23:34 | 显示全部楼层
找到这个界面,进行配置
 楼主| 尽快回复过 发表于 2022-12-28 23:35 | 显示全部楼层
 楼主| 尽快回复过 发表于 2022-12-28 23:36 | 显示全部楼层
GPIO output level——》高电平/低电平
GPIO mode——》推挽/开漏
GPIO Pull-up/Pull-down——》上拉/下拉/无
Maximum output speed——》低速/中速/高速/超高速
User Label——》自定义标签(上一步也可以修改)
 楼主| 尽快回复过 发表于 2022-12-28 23:37 | 显示全部楼层
 楼主| 尽快回复过 发表于 2022-12-28 23:37 | 显示全部楼层
时钟配置
在系统时钟配置页面,将HCLK配置为最高频率,然后回车确定,可以看到右侧数值自动更改,不同芯片的最高频率有所不同。

 楼主| 尽快回复过 发表于 2022-12-28 23:38 | 显示全部楼层
 楼主| 尽快回复过 发表于 2022-12-28 23:38 | 显示全部楼层
外设初始化
工程管理页面,勾选"Generate peripheral initialization…"
 楼主| 尽快回复过 发表于 2022-12-28 23:39 | 显示全部楼层
 楼主| 尽快回复过 发表于 2022-12-28 23:40 | 显示全部楼层
调试器配置
打开Run Configurations
4920963ac6344d0302.png
 楼主| 尽快回复过 发表于 2022-12-28 23:40 | 显示全部楼层
勾选"调试器"——》ST_LINK GDB server——》SWD——》点击 Apply
如果出现需要更新ST LINK 驱动,尝试更新,如果失败,参考3.1节
 楼主| 尽快回复过 发表于 2022-12-28 23:42 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

599

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部