打开cubemx后
在这里可以管理、下载需要的包:
左下角有两种下载方式,还有一种可以将包所在的文件路径导入,实现添加(Help->Updater Settings修改路径)。
通过ACCESS TO MCU SELECTOR:
搜索芯片进行选择,LQFP144为封装,选择好后,Start Project。
修改debug,使其可以下载调试:
修改RCC,启用外部晶振(因为外部晶振更精准):
根据自己的板子外接的晶振配置时钟树:
查看开发板原理图可知LED连接在PB5上,引脚连接阴极,于是设置GPIO模式:
配置好后,需要对代码开发工具进行配置:
勾选生成文件
最后右上角生成文件。
ioc文件可以打开该工程的cubemx配置,进行修改,而keil文件在MDK-ARM中。
如果想在生成的工程中添加自己的代码,则要在begin和end之间添加, 这样再使用cubemax修改时,代码不会被删除。下面那个红圈就是我们最开始设置的功能。
在库函数的.h文件中,我们可以看见函数声明:
如果我们想实现LED的闪烁,则调用HAL_GPIO_TogglePin函数:
下载即可