文档介绍:《DSP技术与实验》实验报告姓名:学号:学期:实验名:LED跑马灯一、S4下TMS320VC5509A的编程方法熟悉CSL库的使用二、-USBV1仿真器三、实验原理LED 实验是一个基础,主要为了熟悉开发环境和 5509芯片基本编程方式。要实现LED跑马灯就首先要对芯片 GPIO进行控制,GPIO为GeneralPurposeInputOutput 的缩写,即通用输入输出接口。每GPIO都可以配置为输入或输出。HX5509开发板的LED硬件电路如图一所示。对GPIO控制寄存器IODIP写1就可以设定GPIO为输出,然后对数据寄存器IODATA写1或0就可以控制LED状态。GPIO寄存器表如图二所示。TI的5509编程过程中,我们不需要直接对寄存器地址操作,而是可以使用TI官方提供的CSL函数库,即ChipSupportLibrary(片级支持库)。有了它,可以简单方便的完成对DSP器件片上外设配置和控制的编程工作,从而简化了DSP片上外设开发工作,缩短开发周期,并且可以达成标准化控制的编程工作。通过查阅TMS320C55xChipSupportLibraryAPIReferenceGuide().pdf可知,GPIO操作函数原型为:而且官方手册中提示REGincludetheregistersIODIR,IODATA,GPIODIR,GPIODATA,GPIOEN,AGPIODIR,AGPIODATA,andAGPIOEN。想了解更多信息请查阅 DSP5509开发板 应用资料 官方手册\TMS320C55xChipSupportLibraryAPIReferenceGuide().pdf 。四、S4,将开发板上电,链接好仿真器;2打开本实验工程,编译工程;---->LaunchTIDebugger;---->ConnectTarget或者点击工具栏图标连接开发板,当出现如图所示,则说明连接成功。---->---->Run或者图标运行程序。此时可以看到开发板上的LED灯开始闪烁。五、实验结果及分析记录本次实验的实验原理、设计过程、程序设计思想和实验结果、硬件测试结果。,电流你知道吗?熟悉了解CSL库的使用方法。六、参考文献《》《TMS320C55xDSP原理及应用。》附件:#include<>#include<>#include<>#include<>voiddelay();/*锁相环的设置*/PLL_ConfigmyConfig ={0,//IAI:thePLLlocksusingthesameprocessthatwasunderway//beforetheidlemodewasentered1,//IOB:IfthePLLindicatesabreakinthephaselock,//itswitchestoitsbypassmodeandrestartsthePLLphase-locking//sequence24, //PLLmultiplyvalue;multiply24times1//Divideby2PLLdividevalue;itcanbeeitherPLLdividevalue//(whenPLLisenabled),orBypass-modedividevalue//(PLLinbypassmode,ifPLLmultiplyvalueissetto1)};main(){inti=0;/*初始化CSL库*/CSL_init();/* 设置系统的运行速度为 144MHz*/PLL_config(&myConfig);/* 确定方向为输出*/GPIO_RSET(IODIR,0xFF);for(i=0;i<0x0a;i++){/*全亮*/GPIO_RSET(IODATA,0xff);delay();/*全灭*/GPIO_RSET(IODATA,0x0);delay();}/*循环闪烁*/for(;;){GPIO_RSET(IODATA,0x1);delay();delay();GPIO_RSET(IODATA,0x2);delay();delay();GPIO_RSET(IODATA,0x4);delay();delay();GPIO_RSET(IODATA,0x8);delay();delay();GPIO_RSET(IODATA,0x10);delay();delay(