DSP例程结构

1.包含文件

所有示例的源代码都采用#include指令包含一下两个头文件:

#include“DSP281x_Device.h”、#include”DSP281x_Examples.h“

DSP281x_Device.h

         这是一个用DSP281X外设头文件时候所必需的文件,它包含了所有必需的外设特殊头文件、器件特殊的宏以及typedef(类型定义)声明。这一文件被放置在DSP281X_headers\include目录下。

DSP281x_Examples.h

         这个头文件用来定义示例代码中所有的参数。如果仅仅使用DSP281X外设头文件,这个文件不适必需的,但是有些公共源文件需要这个文件。该文件在DSP281x_common\include目录下建立。

2.源代码

        每个示例项目有唯一的作为范例的源代码以及公共或者共享源代码交叉组成。

DSP281xGlobalVariableDefs.c

       如何使用DSP281x外设头文件的项目都必需包含这个头文件。该文件时外设寄存器结构体变量及数据区分配的一个声明。此文件在DSP281xheaders\source目录中建立。

公共源代码

       公共源代码是能被重复利用的有用的函数。共享源文件位于DSP281x_common\source目录中。用户可以在行的或者已经存在的项目中不加载、加载一些或者加载全部这些共享源码。

3.连接器文件

       每个示例都需要用到两个连接器命令文件。这两个文件用来指定内存,以便连接器在这个内存中放置代码及数据区。一个连接器文件用以指定编译器对器件产生内存块区域,而另外一个文件用来分配外设寄存器结构体数据区,这个数据区将被DSP281x头文件采用。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值