DSP实验一 数据存取实验

DSP实验一 数据存取实验

ID:38256594

大小:20.66 KB

页数:5页

时间:2019-06-07

DSP实验一 数据存取实验_第1页
DSP实验一 数据存取实验_第2页
DSP实验一 数据存取实验_第3页
DSP实验一 数据存取实验_第4页
DSP实验一 数据存取实验_第5页
资源描述:

《DSP实验一 数据存取实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《DSP技术》课程实验报告学生姓名:所在班级:指导教师:记分及评价:项目满分5分得分一、实验名称DSP数据存取实验二、实验目的(1)掌握TMS320F2812程序空间的分配(2)掌握TMS320F2812数据控件的分配三、实验内容(3)往0x003F9020地址开始的八个存储单元依次写入0-8的八个数(4)读取0x003F9020地址开始的八个存储单元内容并写入0x003F9028地址开始的八个存储单元内。(5)从0x003F9020开始的八个存储单元的内容依次与0x003F9020地址开始的八个存储单元相乘,运算结果存入0x003F9000开始的八个存储单元内。(

2、6)从0x003F9020开始的八个存储单元的内容依次与0x003F9020地址开始的八个存储内容相加,运算结果依次存入0x003F9038地址开始的八个存储单元内。一、实验程序与结果分析程序和结果如图1:图1结果voidmain(void){inti;volatileunsignedint*room=(volatileunsignedint*)0x3f9020;volatileunsignedint*room2=(volatileunsignedint*)0x3f902F;volatileunsignedint*room3=(volatileunsignedint

3、*)0x3f9030;volatileunsignedint*room4=(volatileunsignedint*)0x3f903F;//InitializeSystemControl://PLL,WatchDog,enablePeripheralClocksInitSysCtrl();//DisableCPUinterruptsDINT;//DisableCPUinterruptsandclearallCPUinterruptflags:IER=0x0000;IFR=0x0000;/*将0xAAAA写入从数据空间的地址0x3f9020开始的8个单元中*/for(

4、i=0;i<8;i++){*room=0x0000+i;room++;}/*从0x3f9020开始的8个空间读出数据依次写入从0x3f9028开始的8个单元中*/for(i=0;i<8;i++){*room2=*(room-1);room--;room2--;}room2++;for(i=0;i<8;i++){*room3=((*room)*(*room2));//0x003F9028开始的八个存储单元的内容依次与0x003F9030地址开始的八个存储单元相乘room++;room2++;room3++;}room--;room2--;for(i=0;i<8;i++

5、){*room4=((*room)+(*room2));//0x003F9028开始的八个存储单元的内容依次与0x003F9038地址开始的八个存储内容相加room--;room2--;room4--;}}五、小结通过本次实验,我学会了TMS320F2812的寻址方式,明白了试验箱扩展存储器空间的寻址方法以及CCS修改、填充DSP内存单元的方法,加深了对于CCS2000软件的应用,为接下来的实验提供良好的帮助。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。