《[交通运输]tms320f2812 CCS33安装步骤》由会员分享,可在线阅读,更多相关《[交通运输]tms320f2812 CCS33安装步骤(46页珍藏版)》请在金锄头文库上搜索。
1、DSP2812 开发评估板使用说明书一 DSP2812 开发评估板功能简介二 DSP2812 开发环境安装配置三 DSP2812 开发评估板测试程序详细说明四 DSP2812 开发评估板接口使用方法五 DSP2812 的FLASH烧写一一 DSP2812DSP2812 开发评估板功能简介开发评估板功能简介1. DSP2812 简介TMS320F2812,它是TI公司2003年推出的32 bit定点DSP芯片。最高主频可达 150 MHz, 128 KB的Flash, 18 KB的RAM,16通道的12 bitADC,支持ANCI C /C + +。 由于TMS320F2812内部集成了16通道
2、的12bitADC,故无须再外扩ADC,这样可以使 硬件电路变得更简洁。 它采用了位域编程的环境,使得程序结构更加清晰,缩短了 软件开发周期。2板上资源*DSP处理器TMS320F2812,32位定点高速数字处理器,最高工作频率150M*DSP片内内置128K * 16位 FLASH,可存放用户程序,FLASH可加密。*DSP片内内置 18K * 16位 SRAM*DSP2812 开发板上有上电复位,手动自动复位功能,方便用户调试*DSP2812 开发板有1路RS232转换电路,方便与上位机实现通讯。*DSP2812 开发板有1路CAN2.0转换电路,方便用户组网。*DSP2812 开发板有1
3、个发光二极管,可用于调试程序、监测等*DSP2812 开发板提供总线开放,数据线,地址线,控制线、特殊功能引脚全部 引出,3. 开发板组成DSP2812评估开发板一块 一条USB 线(USB供电) 软件光盘一张 一条串口线4开发板图片5DSP2812DSP2812 开发板开发板板的针脚及跳线说明JP1 JP2JP3 DSP2812的外围引脚 U3JTAG 口 J1XMP/MC模式的选择 J2 将XF-XPLLDIS 连接到LED J3 将ADCL0连接到AGND J4 CAN接口 J5 RS232接口 J6 将SCITXDB连接到SP3223的T1IN J7 将SCIRXDB连接到SP3223
4、的R1OUT J8将 CANTXR 连接到 HVD230 的 D J9将 CANRXA 连接到 HVD230 的 R二二DSP2812DSP2812 开发环境安装配置开发环境安装配置1.先安装CCS3.1文件在光盘软件目录下双击 SETUP.EXE点击 next点击 next选择 I accept ,点击 next选择 custom install 点击 next将不需要的平台不安装,只安装 C2000 的平台点击 NEXT,默认路径 C:ccstido.v3.1点击 install now点击 finish桌面出现如下2.安装仿真器USB2.0在CCS3.1下驱动文件在光盘软件目录下 打开
5、cc3.1drivers 文件夹打开win2000_XPdriversforalldsp_USB20打开 driver点击 SEED USB 2.0SETUP .EXE点击 next默认路径 C:Ti注意:一定要和 CCS3.1 的路径一样点击 OK点击 YES点击 next点击 next点击 next点击 finish 3.安装仿真器驱动 插上 SEED-XDSUSB2.0 仿真器 出现如下选择从列表和指定位置安装,点击 下一步我的 XDSUSB2driver 文件在桌面上添加后路径 C:Documents and SettingsAdministrator桌面XDSUSB2driver点击
6、确定。点击完成4.CCS3.1 设置 双击桌面上的 Setup CCStudio v3.1双击 F2812 XDS510 Emulator点击 F2812 XDS510 Emulator点击 右下角modify properties在下拉列表中选择 autogenerate board date file with extra file 再在 configuration file 点击 browse选择:Seedusb2.cfg 文件点击 next点击 finish关闭点击 save点击 是 启动 CCS3.1 将仿真器和目标板相连,并给目标板上电点击.ccs3.1工具栏中的DEBUG点击 c
7、onnect连接成功的效果 5.运行例程; 将光盘例程中的 all gpio 考到 C:CCStudio_v3.1MyProjects 下点击上图的 OPEN打开 all gpio打开 gpio.pjt双击 EXAMPLE-GPIO .C点击 rebuild all点击 file点击 load program双击 DEBUG 文件夹双击 gpio.out程序便下载到 ram 区 点击 ccs3.1 工具栏的 DEBUG点 击go main再 点 击 ccs3.1 工 具 栏 的 DEBUG 中的 run 便可看到 D1 在闪三三DSP2812DSP2812开发评估板测试程序详细说明开发评估板测
8、试程序详细说明所有测试程序在ccs3.1开发环境下测试通过。 将光盘例程考到 C:CCStudio_v3.1MyProjects 下 晶振的选择:外部 30M 晶振,(1) 所有I/O端口的测试程序(例程:all gpio)摘要: 掌握I/O端口的配置,让所有端口配置成普通I/O输出一定频率的方波用示 波器观看。将J2接上跳线帽,掌握好延时时间,可以看到连接到xfxpllais引 脚的LED闪烁。详见程序注释。(2) 定时器的测试程序(例程:(2) 定时器的测试程序(例程:timer3)摘要: 掌握定时器配置,定时将XF-XPLLDIS取反,将J2接上跳线帽,掌握取反 频率,可以看到连接到XF
9、-XPLLDIS的LED闪烁。详见程序注释。(3) UART0 程序(例程:sci)摘要: 掌握 UART0配置及使用, J6、J7接上跳线帽利用串口调试助手,波特率 设置为19200,并选择十六进制发送和显示,十六进制发送为偶数个,不然会少 返回一个数,发送和返回一样的数。详见程序注释。(4)ADC0 12位模拟量(电压)的采样(例程:ad)摘要:本程序主要实现对模拟量(电压)的采样、AD转换、并通过UART0发送到 PC机。将J3接上跳线帽,ADCL0 接地 ,外接一旋转可调电阻如下图VSSA2板子的 AGND, VDDA2为3.3v模拟电压 ,R2限制ADINAO的的输入通道模拟量为03
10、v可变, 利用串口调试助手,波特率设置为19200,并选择十六进制显示,上位机显示中 以30为两次数据的隔开数据,详见程序注释。(5)PWM(例程: pwm )摘要:由pwm1pwm12输出PWM信号且重复输出,可用示波器观察占空比变化。 详 见程序注释(6)T1PWM(例程: T1PWM)摘要:由T1PWM输出PWM信号且重复输出,可用示波器观察占空比变化。详见程序 注释(7)SPI(例程: SPI )摘要: 将SPISOMIA和SPISOMOA 短接 , 形成自发自收模式, 运行程序通过CCS3.1 VIEWWATCH WINDOWS观看 Spi_VarRxi(8)mcbsp(例程:mcb
11、sp)摘要: 将MFXRA和MFSXA, MCLKXA和MCLKRA,MDXA和MDRA 短接 ,形成自发自收 模式,运行程序,通过CCS3.1 VIEWWATCH WINDOWS观看 McBSP_VarRxj的值(9)can(例程:can)摘要:将 J8 和 J9 接上跳线冒,通过 CAN 总线间隔 1s 发送一帧数据 标识符为 0x000000,速率为 500kb/s,使用邮箱 0 发送,邮箱 1 接收,数据长度 8 字节。发送数据为 11 22 33 44 55 66 77 88 ,接收数据可以通过通过 CCS3.1 VIEWWATCH WINDOWS 观看,(本例程采用周立功 USBC
12、ANII 调试,界面如下)四 DSP2812 开发评估板接口使用方法五 DSP2812 的FLASH烧写安装 FLASH2X for CCS3.1.EXE 插件双击 FLASH2X for CCS3.1.EXE(注意:安装时CCS要关闭)点击 next点击 next点击 finish启动.ccs3.1 可以在 tool 中看到烧写插件打开工程 flash_gpio,(例程: flash_gpio) 并编译, 点击 TOOL 中的 f28xxon chip flashprogram其他选项默认,其他选项默认,浏览要烧写的.out 文件,一般会自动指向所要烧写的文件, 点击 Execute operation,出现如下对话框,这是第一次烧写的原因。点击确定点击左下角, flash programmer settings点击 browse选中文件打开点击 OK 再次点击 Execute operation烧完后, ,断电拔掉仿真器,重新上电,程序便会运行起来。