该项目是基于正点原子的探索者STM32F407开发板,因为开发指南是hal介绍,个人喜欢标准库,就一边学习一边记录。
开启stm32的学习之旅的准备工作:
官网下载
1,开发工具-keil5
2,符合开发板的芯片支持包
3,相关的标准固件库或hal库
按照个人习惯文件存储的位置不同
记得加上头文件目录!
添加完文件,编译大概率是会出错的,若是下面这个问题,直接移除掉 stm32f4xx_fmc.c 这个文件
要是想生成bin文件,则添加 fromelf --bin -o “$L@L.bin” “#L”
USE_STDPERIPH_DRIVER,STM32F40_41xxx 添加,相当于宏定义,有些是根据这些宏进行条件编译
像文件带个钥匙的就是文件属性设置为只读,是不能改动,若需要改动则需要到目录下修改文件属性。
若要开启代码补全功能,则如下图,我的设置是4个才会出现提示
若是想输入中文注释
若是想更改一些字体样式、背景颜色等,直接换主题最快,方法网上一搜就有。
最后,基本工作完成,开始进入各种外设的配置学习。