STM32标准库MDK工程搭建-详细
所需文件:由于我的开发板是STM32F103战舰V4,所以使用STM32F103官方固件库与手册。
新建文件夹:

User
进入到User目录下,将STM32F103官方固件库与手册(标准库)\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template下的 main.c,
stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h 复制粘贴到此目录,User下新建一个API文件夹,用于存放我们自己定义的.c和.h文件,如图。

Project
Project下的文件不需要我们添加,keil新建工程时会自动生成。
Libraries
在Libraries下有两个文件,分别是:

其中 STM32F10x_StdPeriph_Driver直接在STM32F103官方固件库与手册(标准库)\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries下将 STM32F10x_StdPeriph_Driver拿过来就行。
新建CMSIS文件夹,将STM32F103官方固件库与手册(标准库)\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport下的 core_cm3.c、
core_cm3.h复制过来,然后将STM32F103官方固件库与手册(标准库)\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x的
stm32f10x.h、system_stm32f10x.c、system_stm32f10x.h复制过来,接着还在这个目录将
startup这个文件夹复制过来。
Doc
无需操作。
新建工程
正常新建工程即可。

- 感谢你赐予我前进的力量
                                
                                
                                    
 
            
        

                                    
                                    