DSP28335团队软件编程格式文件
Ø Cmd中存放各种链接命令文件.cmd;
Ø Data中存放各种数据文件,用于存放在调试中需要导出的数据,数据类型.DAT文件。
Ø Headers存放各种头文件:进行结构体类型定义,定义各寄存器的结构,.h文件。
Ø Lib存放各种库文件,比如c语言运行支持的rts2800.lib、rts2800_fpu32.lib等;
Ø source中用来存放用户应用程序,及相应的源程序.C文件;
Ø Documents用于存放对工程的说明文件,如程序设计流程,程序设计思想,相关的公式及个头文件内容说明,相应的支持的库文件等,支持.TXT/.DOC/.PDF文件;
DSP28335程序编写规范:
DSP编程的中体结构如下:
程序的总体构造
结构说明:
每个应用程序的函数和变量的定义在相应的源程序中设定,并且在其对应的头文件中对其需要引用的函数和变量进行声明,同时对需要进行宏定义的变量也要在其头文件中进行;
对于主程序中的宏定义在main函数的头上进行,当主函数中的宏定义较多时,可以将其写成相应的头函数来包含进来;
文件名的定义:
由控制器的类型名_实现的功能名组成;例如:用DSP28335实现PWM功能的子模块程序的命名方式为:DSP28335_PWM.c。在该源文件中使用的宏定需要在其对应的头文件DSP28335_PWM.h中说明;对于在头文件中除使用的宏定义采用变量的定义的方式实现,其余的变量均是作为声明使用,其加上关键词extern;在DSP28335_PWM.c文件中使用的全局变量,一律在DSP28335_GlobalVariableDefs.c中定义,在DSP28335_GlobalVariableDefs.h文件中声明;
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !