1.project存放路下面---->有如下的文件夹:
Project
Output
MDK_V34_Template
包含CMSIS-----------下面有core_cm3.c//core_cm3.h//stm32f10x.h//system_stm32f10x.c//system_stm32f10x.h,必须全部包含进工程
包含StartUp---------将inc和src中的所有内容全部包含进来。
包含StdPeriph_Driver--将inc和src中的所有内容全部包含进来。
App-------------必须包含System文件夹
main.c
stm32f10x_conf.h
stm32f10x_it.c
stm32f10x_it.h
2.项目下面有如下文件格式
CMSIS-------------下面有core_cm3.c//core_cm3.h//stm32f10x.h//system_stm32f10x.c//system_stm32f10x.h,必须将这5个文件全部包含进工程。
StartUp---------选择对应芯片型号的"startup.s",如103_vet6,为512K,就用startup_stm32f10x_hd.s(高密度芯片)
StdPeriph_Driver--加入
misc.c
stm32f10x_gpio.c
stm32f10x_rcc.c
stm32f10x_flash.c
注意:以后加入一个模块,必须将对应的C文件加入进入,并且在stm32f10x_conf.h打开对应模块文件的H文件。
App-------------必须包含System文件夹
main.c
stm32f10x_conf.h
stm32f10x_it.c
stm32f10x_it.h
stm32f10x_conf.h
Delay--->delay.c
System--->System.c
Doc-------------加入ReadMe.txt
Output----->create HEX File,并且选择obj文件夹
list------>选择输出的list文件夹
C/C++---------->中必须包含的预定义USE_STDPERIPH_DRIVER, STM32F10X_HD
在include paths中加入所有的H文件路径。如..\App ///// ..\App\xxx
加入..\MDK_V34_Template\StdPeriph_Driver\inc,表示"模块中的H文件所在路径"
utilities----->config flash menu command 中选择仿真工具,再去settng,在去选择所用的芯片容量。
注意:以后加入一个模块,
1.必须将对应的驱动C文件加入StdPeriph_Driver中,并且在stm32f10x_conf.h打开对应模块文件的H文件。
|