本帖最后由 金桔柠檬茶 于 2015-12-1 16:38 编辑
点亮一个LED灯看似是非常简单的一个小实验,但是却具有非常重要的意义,这表示你真正使用上了这块开发版,这是具有里程碑意义的一步哦! 1、首先你要安装好CCS软件,新建一个工程,各项要求可以按照我下面的图片进行勾选。
2 、按照File->New->TargetConfigura tion ,新建一个仿真器配置文件( 后缀为.ccxml) ,按要求对各选项进行勾选。
3、点击上图中划横线的TargetConfiguration,将创龙提供的gel文件加载进去。
在Cpu Properties 下点击Browse找到创龙的Tronlong_C6748.gel文件(在光盘资料的DSP->demo->StarterWare文件夹中),点击保存。 4、回到第2点的界面,点击TestConnection,进行硬件连接测试。当出现Succeeded表示连接正确。
5、接下来进入debug模式,Run->Debug。双击右边Registers,将其最大化,接下来我们直接对寄存器进行操作,从而点亮LED灯。
6、由硬件原理图可知,LED灯D6、D7、D9、D10分别连接着GPIO0[5]、GPIO0[0]、GPIO0[1]、GPIO0[2]。点亮LED灯其实就是将GPIO口配置成输出口,并将其拉成高电平。 1)6748的GPIO口多与其他模块的引脚复用,首先需要将复用引脚配置成GPIO口。在Registers里到SYSCFGO(系统配置),进行以下配置: PINMUX1_31_28:GPIO0_0;PINMUX1_27_24:GPIO0_1; PINMUX1_23_20:GPIO0_2;PINMUX1_11_8:GPIO0_5;
记得点击右上方持续刷新按钮:
2)将GPIO口设置为OUTPUT GPIO0->DIR01->GP0P0:out;GPIO0->DIR01->GP0P1:out; GPIO0->DIR01->GP0P2:out;GPIO0->DIR01->GP0P5:out;
这是未点亮前的状态:
3)最后一步,依次点亮4个LED灯D7、D9、D10、D6 Out->DATA01->GP0P0:set;Out->DATA01->GP0P1:set; Out->DATA01->GP0P2:set;Out->DATA01->GP0P5:set
点亮后的状态: |