1 / 17
文档名称:

MS320F2812外设的C语言程序设计.ppt

格式:ppt   大小:1,718KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MS320F2812外设的C语言程序设计.ppt

上传人:相惜 2024/5/13 文件大小:1.68 MB

下载得到文件列表

MS320F2812外设的C语言程序设计.ppt

相关文档

文档介绍

文档介绍:该【MS320F2812外设的C语言程序设计 】是由【相惜】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【MS320F2812外设的C语言程序设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第3章TMS320F2812外设的C语言程序设计学****重点S工程文档的根本结构、功能及特点。掌握采用结构体、共用体和位定义实现对DSP外设存放器的结构定义和管理。CCS中CMD文件的功能、定义。如何对存放器进行配置。.课程内容CCS工程文档结构介绍;利用传统的#define方法定义DSP存放器;利用位定义、结构体和共用体定义DSP存放器;举例说明。.S工程文档结构介绍;.〔系统自带的程序〕。点击编译工具栏的rebuildall按钮,。下载编译结果到DSP开发板。执行程序。.在CCS中调试程序的一般步骤如何设置断点单步调试Source-singlestep就是按一下,走一步的模式。Source-stepover这个按钮是指在单步执行时,如果在函数内遇到子函数,那么不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。Source-stepout 当单步执行到子函数内时,用stepout就可以执行完子函数余下局部,并返回到上一层函数。“Profile〞“Clock〞〞Enable〞,来使能Clock功能。接下来点击“Profile〞“Clock〞“View〞,在CCS最下面会出现一个类似于秒表的工具,旁边显示数字“0〞,通过设置断点观察始终数字的变化。.#define方法定义DSP存放器首先定义各存放器的符号及其对应的入口地址;#RA(volatileUint16*)0x7050#defineSCICTRL1A(volatileUint16*)0x7051……利用指针形式访问存放器;*SCICTL1A=0x0003;*SCICTL1B|=0x0001;.传统的#define方法定义DSP存放器优缺点优点:定义简单、快速、容易分类;直接采用存放器的名字进行定义,易于操作。缺点:对存放器的位操作比较困难;S内跟踪调试;.、结构体和共用体定义DSP存放器;在头文件中定义各存放器结构体及其变量;使用DATA_SECTION将存放器变量映射到相应物理地址空间;在CMD文件中定义各区段物理地址及长度;通过存放器结构体变量访问相应存放器。.{//bitdescriptionUint16RXENA:1;//0SCIreceiverenableUint16TXENA:1;//1SCItransmitterenableUint16SLEEP:1;//2SCIsleepUint16TXWAKE:1;//3TransmitterwakeupmethodUint16rsvd:1;//4reservedUint16SWRESET:1;//5SoftwareresetUint16RXERRINTENA:1;//6RecieveinterruptenableUint16rsvd1:9;//15:7reserved};unionSCICTL1_REG{Uint16all;structSCICTL1_BITSbit;};.