前言
本人是一名嵌入式学习者,在大学期间也参加了不少的竞赛并获奖,包括:江苏省电子设计竞赛省一、睿抗机器人国二、中国高校智能机器人国二、嵌入式设计竞赛国三、光电设计竞赛国三、节能减排竞赛国三等。
暑假的时候参加了太多的比赛,作为队长要写代码、材料文档,几乎是比完赛过几天又要去其他比赛了,前段时间都在休息,现在才有时间来记录一下。后面会经常写一下博客分享一下,如果想了解其他项目、技术,可以去B站搜:星汇极客,主页链接:星汇极客B站
此外,还开发了个人网站,里面有一些资料和源码供下载:星汇极客
一、创建工程
如果没有Keil、CubeMX软件可以看看我的上一篇文章:【星汇极客】手把手教学STM32HAL库之Keil、CubeMX安装附免费安装包(0)
(1)打开CubeMX,点击New Project创建
(2)先切换英文输入法,在左上角输入你的stm32芯片,然后型号会出现在右边双击选择即可。
也可以点击那个小星星收藏芯片,再点一下左上角那个大星星就能看见了。
(3)左边SYS的Debug中选择Serial Wire。这个是烧录,DAPLink、STLink都用这个。
(4)时钟选择高速外部时钟,下面那个Low Speed Clock我没咋用,不理。
(5)时钟配置,按我图里的来就行。一定要先完成(4)才能进行(5)
(6)工程生成配置,切忌不要有中文


如果你没有下载最新版本的,可以使用刚刚下载的1.8.0版本。

这两个也勾选一下
(7)点击右上角的GENRATE CODE生成过程。
有这个显示表示生成成功了,点击Open Project自动帮你打开Keil。
(8)这个就是生成的keil工程,一些时钟配置、GPIO配置已经初始化好了。在main.c里写代码。
以上就是STM32HAL库创建工程教学,下一篇LED点灯。
9784

被折叠的 条评论
为什么被折叠?



