网站大量收购独家精品文档,联系QQ:2885784924

CCS驱动器安装.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CCS驱动器安装

一、软件安装完成后按照如下的步骤进行驱动程序的安装: 1、安装好CCS后运行安装光盘中DRIVER目录下的Setupcc54x.exe,进行驱动程序的安装。选择安装目录的时候要选择与CCS相同的目录。成功安装好CCS的驱动程序后,桌面上就会将SDConfig的配置工具显示出来; 2、使用并口电缆将计算机评估板连接到一块,然后接通实验箱的电源,如果连接正确,这时二极管D2会亮起来; 3、双击桌面上的SDConfig,按照下图所示对使用的并口进行设置; 4、可以使用Configuration下的Ports Available—Printer测试所使用的PC机的并口是哪种类型的,这里:IO=Ox378; 5、单击菜单栏Emulator下的Test,测试一下上述对端口设置的正确性。如果是正确的,可以检测到1个JTAG设备,如图4-5所示;如果不正确,应该监测一下所设置的端口类型是否与所用的计算机的并口类型一致; 6、保存以上的设置后退出SDConfig,然后启动CCS的设置程序,对驱动程序进行安装; 7、点击Setup CCS2.0,如下图所示,选择sdgo5xx,点击Import按钮 7、在最右栏单击Install a Device Drive,在CCS的安装目录\ti\drivers下找到sdgo5xx.drv 8、最后将sdgo5xx添加到系统当中。这里需要注意的是:驱动程序所用的IO地址为Ox378,CPU_1选择的是C5402.gel,在“Processor Configuration”应选择“TMS320C5400”,如下图所示: 二、实验内容及流程图 交通灯分为红黄绿三色, 东、南、西、北各一组, 用灯光信号实现对交通的控制: 绿灯信号表示通行, 黄灯表示警告, 红灯禁止通行, 灯光闪烁表示信号即将改变。正常的交通控制信号顺序如下:按照常规我们假设一个十字路口为东西南北走向。初始状态为状态1,南北方向绿灯通车,东西方向红灯。经过过一段时间(20S)转换状态2,南北方向绿灯闪三次转亮黄灯,共延时5S,东西方向仍然红灯。再转换到状态3,东西方向绿灯通车,南北方向红灯。过一段时间(20S)转换到状态4,东西方向绿灯闪三次转亮黄等,共延时5S,南北方向仍然红灯。最后循环至南北绿灯,东西红灯。这些状态,都有软件来设计,前提是在实验箱上已经把交通灯的位置按一定规律设置好。具体来说,把东西南北方向的红绿黄灯编号,然后在软件当中把灯亮时的状态设为“1”,灯灭时的状态设为“0”。第几个灯亮,就在第几位用二进制的1表示,所以以上提的状态都以这个思路来表示。之后把每一个状态的二进制转换为十六进制。因此用十六进制来表示每一个状态。 三、实验流程图 四、相应的程序代码 1.主程序 #include string.h #include stdio.h #include stdlib.h #include math.h #define IMR_ADDR 0 #define LED_SIZE 12 ioport unsigned portc000; /* for LEDs show */ void mydelay1() { /* when clkout=10MHz, about 0.2s */ int i,j; for(i=0;i1000;i++) for(j=0;j1000;j++); } void mydelay2() { /* when clkout=10MHz, about 0.2s */ int i,j; for(i=0;i1000;i++) for(j=0;j20000;j++); } void mydelay3() { /* when clkout=10MHz, about 0.2s */ int i,j; for(i=0;i1000;i++) for(j=0;j3000;j++); } void main() { int i=0,j=0; portc000=0x4444; /* 全部红灯亮*/ mydelay1(); for(j=20;j0;j--) /*整个过程循环20次*/ { portc000=0x2424; /* 南北绿灯亮、东西红灯亮*/ mydelay2(); for(i=0;i3;i++) /*南北绿灯闪三次、东西红灯亮*/ { portc000=0x2424; /*南北绿灯亮、东西红灯亮*/

文档评论(0)

sy78219 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档