1 建立工程文件夹,Keil中新建工程
2 选择芯片型号
3 工程文件夹里建立Start、Library、User文件夹,复制固件库里面的必要文件到工程文件夹
固件库网盘:https://pan.baidu.com/s/1yr6qu0WujwCGcmYUyJU1kg?pwd=vqzz 提取码: vqzz
其作用分别是:
(1)Start—用于管理MDK开发环境下与具体芯片相对应的启动代码及CM3管理CMSIS内核的驱动程序代码和配置时钟代码;
(2)Library—用于管理STM32外设的相关驱动程序代码;
(3)User—用于管理自行开发的程序代码;
4 工程里对应建立Start、Library、User同名称的分组,然后将文件夹内的文件添加到工程分组里
5 工程选项,C/C++,Include Paths内声明所有包含头文件的文件夹
Include Paths:设置为编译过程中文件包含要查找的路径 (Include Paths),单击该选项右侧的按钮,即可设置要包含的路 径。注意:必须把工程模板涉及的所有文件所在的文件夹作为路径设 置进来。
6 工程选项,C/C++,Define内定义USE_STDPERIPH_DRIVER
因:
则: 该宏定义符号表示要使用固件库,在固件库开发模式下,该符号必须设置;
7 工程选项,Debug,下拉列表选择对应调试器,Settings,Flash Download里勾选Reset and Run