微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > DSP学习交流 > + 点亮你的LED灯

+ 点亮你的LED灯

时间:10-02 整理:3721RD 点击:

点亮一个LED灯看似是非常简单的一个小实验,但是却具有非常重要的意义,这表示你真正使用上了这块开发版,这是具有里程碑意义的一步哦!

1、首先你要安装好CCS软件,新建一个工程,各项要求可以按照我下面的图片进行勾选。


2、按照File->New->TargetConfiguration,新建一个仿真器配置文件(后缀为.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


点亮后的状态:



接下来就需要动手写程序了,未完待续哦!



这是什么

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top