今日找到了学习32hal库的学习资源,打算把自己学习的过程记录下来。这次介绍的是STM32CubeMX的配置,在STM32CubeMX中应用图形化编程比起标准库更为便捷。
首先是下载,在ST官网STM32CubeMX - STM32Cube初始化代码生成器 - 意法半导体选择下载,并选择版本下载
下载之后安装即可。安装完为以下界面
安装完后还无法使用,需要下载对应的芯片包,在help中找到Manage embedded software packages
根据自己芯片型号选择,下载安装完之后前面的小方格会变绿
接下来是创建工程
点击第一栏创建工程
在红框那里选择自己需要的芯片,可以在下面找,也可以直接输入搜索
选择完为以上界面,双击符合自己芯片的封装后进入编辑
系统默认的是no debug,我的下载器是ST-link,将Debug配置为SW模式,否则在no debug模式下烧录完一次后芯片会被锁住,我之前就是因为这个困扰了很久
将RCC时钟都设置为外部时钟
将时钟配置为以上模式
在文件管理下给自己的文件进行命名,并选择合适的路径
上图第一个红框可以选择为第2个,选择第二个为去除掉不必要的函数,第二个红框勾选上可以在后续生成的代码中有.c和.h文件
然后在点击生成代码再打开文件,最后进行编译
编译没有错误
以上为自己个人学习经历,如有错误敬请斧正。



