【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)

hello亲爱的读者们,小编又来更新啦,不知不觉间,TMS320C6748开发板使用手册的更新分享已经接近尾声哦,虽说今天的文章只有例程不多,但也是个很有趣的例程噢,今天例程所处开发环境依然还是广州创龙开发的TMS320C6748开发板,对往期文章有兴趣的读者可以转到置顶查看往期文章。如果需要教程视频的话也可以到创龙的贴吧和公众号等淘一淘哦,说不定有意外惊喜。好了闲聊不多说了,开始正题啦!

 

文章所有工程均位于光盘"\demo\StarterWare\Application"文件夹内。以下实验需要TL138/6748-EVM开发板与TL-EasyBox实验板配套使用。TL-EasyBox实验板实物图如下:

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第1张图片

图778

 

请使用配套连接线连接开发板和实验板,连接后如下图所示:

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第2张图片

图779

 

       连接好仿真器和电源后即可进行如下的实验。

  1. BUZZER——蜂鸣器

此程序的作用是测试蜂鸣器。

按照工程导入步骤加载BUZZER.out文件,然后点击程序运行 按钮。

演示现象

底板蜂鸣器响起内置音乐。

  1. MATRIX_KEY——4x4键盘

此程序的作用是实现4x4的键盘输入测试。

将开发板的UART2和PC机连接,打开串口调试软件,按照工程导入步骤加载MATRIX_KEY.out文件,然后点击程序运行 按钮。

演示现象

串口调试终端打印如下信息:

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第3张图片

图780

 

按下实验板上的按键,串口调试终端显示按下的按键值,如下图所示:

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第4张图片

图781

 

  1. DAC_TLC5615——DAC输出

此程序的作用是测试DAC电压输出。TLC5615是单通道、10bit的DA芯片,输出范围0~5V。

按照工程导入步骤加载DAC_TLC5615.outt文件,然后点击程序运行【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第5张图片 按钮。

演示现象

串口调试终端打印信息如下图所示:

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第6张图片

图782

 

在电脑键盘输入数字0~5选择需要输出的电压值(0~5V),这里以3V为例,串口调试终端打印如下信息:

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第7张图片

图783

 

根据输入的数字大小不一样,DAC的测试LED灯D1亮度随之变化,使用万能表测试J7的DAC_GND和DAC_OUT两个接口引脚,可得到DAC输出的电压值;

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第8张图片

图784

 

备注:由于测量环境差异,万用表测试的电压值与设置的值可能存在误差。

  1. EMIF_AD7606——EMIFA总线8通道并口AD数据采集

       此程序实现了使用EMIFA总线去读写AD7606 AD芯片。支持8通道、16Bit、200K采样率的并口模式,支持±10V或±5V的双极性信号输入。

       通过J4的跳帽设置输入电压的范围为±10V或±5V。接0设置范围为±5V,接1设置范围为±10V。如下图所示:

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第9张图片

图785

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第10张图片【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第11张图片

图786 J1连接器引脚定义

 

接入电压信号和供电电源

       将需要采集的电压信号接到对应通道,另一端接到对应的地,例如接到V1和V1GND。

信号:V1、V1GND、V2、V2GND、V3、V3GND、V4、V4GND、V5、V5GND、V6、V6GND、V7、V7GND、V8、V8GND(按顺序从左到右);

       注意:输入电压不能超出已设置的电压范围,否则可能会损坏模块。此处为了测试方便,地只接了1个通道的地,8个通道的地内部是连通的,也将8个通道的输入端同时接到了同一个数字输入电源。

按照工程导入步骤加载EMIF_AD7606.out文件,然后点击程序运行 按钮。

读取AD采样值串口终端。串口调试终端会有类似如下的信息打印出来。

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第12张图片

图787

 

理论值计算方法

       例如输入2.0V时,得到的理论值:

Value=32768*2.0/5.0=13107

  1. VPIF_OV2640——摄像头

此程序的作用是实现摄像头采集功能。OV2640是200万像素的CMOS摄像头。

按照工程导入步骤加载VPIF_OV2640.out文件,然后点击程序运行 按钮。

演示现象

  1. LCD屏显示摄像头采集回来的图像,并显示帧率。
  2. 串口调试终端打印CMOS摄像头ID信息:

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第13张图片

图788

 

  1. DCMOTOR——直流电机

此程序的作用是进行两个直流电机的转速控制测试。

按照工程导入步骤加载DCMOTOR.out文件,然后点击程序运行 按钮。

演示现象

  1. 串口调试终端终端打印如下信息:

 

【学习分享】7 创龙TMS320C6748开发板 基于TL-EasyBox实验板Demo例程演示(一)_第14张图片

图789

 

  1. 不断按下按键8和按键F,直到电机转动起来,可以看到串口调试终端打印一下如下图所示:

 

图790

 

参数解释

Motor0-Dir:Forward-DutyCycle:13%-Speed:0rad/s

Motor0表示控制的是”电机0”,”电机1”为Motor1;

Dir表示转动方向,正方向转动为Forward,反方向转动为Backward;

DutyCycle表示占空比,通过按键8和F改变两个电机的占空比的值,直流电机的占空比范围在0~100之间可调;

Speed表示转速;

直流电机控制

       电机0:按键7控制转方向,按键8控制加速,按键9控制减速。

       电机1:按键0控制转方向,按键F控制加速,按键E控制减速。

你可能感兴趣的:(Tronlong,TMS320C6748)