你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F3探索者套件学习笔记之工程模板建立

[复制链接]
lee198717 发布时间:2013-3-6 21:19
 
1.         建立一个工程模板文件夹,取名为工程模板。在其中添加以下子目录:
image002.jpg
 

2.         其中CMSIS文件夹中存放的是ARM Cortex™ 微控制器软件接口标准头文件,是 Cortex-M 处理器系列的与供应商无关的硬件抽象层,CMSIS的用途见相关资料。

拷贝官方提供的标准外设库…\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\

Libraries\CMSIS\Include路径下的所有头文件到该目录下;同时,拷贝官方提供的标准外设库模板…\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\Libraries\CMSIS\Device

\ST\STM32F30x\Source\Templates文件夹下的system_stm32f30x.c到该文件夹中。最终该目录中的文件结构如下:

image004.jpg

 

3.   Hardware文件夹中用于存放用户自己封装的(并非板载的官方提供外设)各种外设驱动文,如TFT-LCD模块、串口模块等;其中添加src和inc两个文件夹,分别用于存放这些模块的实现文件和头文件。

4.   Startup文件夹用于存放STM32F3系列处理器的官方启动汇编代码文件 :startup_stm32f30x.s,而不由keil MDK4.7开发工具提供。该文件位于官方提供的固件模板中: …\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\Libraries\CMSIS\Device\ST\STM32F30x\Source\Templates\arm文件夹下。

5.   Library文件夹用于存放各种官方提供的标准驱动库文件,如STM32F30x_I2C_CPAL_Driver、STM32F30x_StdPeriph_Driver等,以后还将包含ucOS III和ucGUI III、Fatfs等厂商提供的驱动代码。这里,我们拷贝官方提供的标准外设驱动库文件夹到该目录中,路径为…\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\Libraries:


 

6.   User文件夹中包含用户自己编写的main.c文件以及STM32F3系列处理器的异常处理文件,该文件夹中添加inc和src两个文件夹。拷贝官方提供的任意一个实例工程中的以下文件到User文件夹下,其中.c文件放入src文件夹中,而.h文件放入inc文件夹中:如…\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\Project\STM32F30x_StdPeriph_Examples\CortexM4\BitBand

image008.jpg

7.   最后,建立一个Project文件夹,用于存放Keil MDK的工程文件,其中建立Listing和Output两个文件夹。

8.   至此,STM32F3的工程模板文件基本框架建立完成。
image006.jpg
收藏 1 评论5 发布时间:2013-3-6 21:19

举报

5个回答
zykzyk-93033 回答时间:2013-3-6 21:31:44

RE:STM32F3探索者套件学习笔记之工程模板建立

给个工程实例比较好。
lee198717 回答时间:2013-3-7 14:27:31

RE:STM32F3探索者套件学习笔记之工程模板建立

这个必须有,工程实例见本人的另外一篇关于流水灯的博文。
keen9327 回答时间:2013-3-8 13:57:09

RE:STM32F3探索者套件学习笔记之工程模板建立

好东西
刘欢工作室 回答时间:2013-3-26 19:49:33

RE:STM32F3探索者套件学习笔记之工程模板建立

给个工程实例比较好。
ffeige1984 回答时间:2014-5-4 14:46:39

回复:STM32F3探索者套件学习笔记之工程模板建立

好东西

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版