首先,在资料文件里找到这个文件,STM32F10x_StdPeriph_Lib_V3.5.0,找到这个文件后打开。
新建一个文件夹,命名为ceshi。
在当前文件夹下,新建立这四个文件夹。
其中,CMSIS文件里复制粘贴拷贝之前STM32F10x_StdPeriph_Lib_V3.5.0文件下,STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x中的和
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport文件下的这两个文件,共放置5个文件。
Startup文件里拷贝STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm文件下所有的文件。
Lib里拷贝STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver路径下的inc和src文件。
最后User里面拷贝这四个文件。
从4.1开始,按步骤来。
其中,define添加 USE_STDPERIPH_DRIVER 另一个 STM32F10X_MD暂时不知道有没有用。
补充:
另外再添加新的.c和.h文件时,先添加.c然后在第一行#include"xxx.h",之后进行编译,.h会自动归类到.c文件下,之后在.c和.h文件里添加#include"stm32f103.h"包含。之后如果在.c文件里定义了新的函数 void zhendong(void)之后,要在.h文件中进行说明,要void zhendong(void);要加入这一句话。
在写完.c和.h文件后,需要在main.c文件中进行说明,说明之后需要在魔术棒里手动添加文件位置进行关联。