hello亲爱的读者们,小编又来更新啦,不知不觉间,TMS320C6748开发板使用手册的更新分享已经接近尾声哦,虽说今天的文章只有例程不多,但也是个很有趣的例程噢,今天例程所处开发环境依然还是广州创龙开发的TMS320C6748开发板,对往期文章有兴趣的读者可以转到置顶查看往期文章。如果需要教程视频的话也可以到创龙的贴吧和公众号等淘一淘哦,说不定有意外惊喜。好了闲聊不多说了,开始正题啦!
文章所有工程均位于光盘"\demo\StarterWare\Application"文件夹内。以下实验需要TL138/6748-EVM开发板与TL-EasyBox实验板配套使用。TL-EasyBox实验板实物图如下:
图778
请使用配套连接线连接开发板和实验板,连接后如下图所示:
图779
连接好仿真器和电源后即可进行如下的实验。
此程序的作用是测试蜂鸣器。
按照工程导入步骤加载BUZZER.out文件,然后点击程序运行 按钮。
演示现象
底板蜂鸣器响起内置音乐。
此程序的作用是实现4x4的键盘输入测试。
将开发板的UART2和PC机连接,打开串口调试软件,按照工程导入步骤加载MATRIX_KEY.out文件,然后点击程序运行 按钮。
演示现象
串口调试终端打印如下信息:
图780
按下实验板上的按键,串口调试终端显示按下的按键值,如下图所示:
图781
此程序的作用是测试DAC电压输出。TLC5615是单通道、10bit的DA芯片,输出范围0~5V。
按照工程导入步骤加载DAC_TLC5615.outt文件,然后点击程序运行 按钮。
演示现象
串口调试终端打印信息如下图所示:
图782
在电脑键盘输入数字0~5选择需要输出的电压值(0~5V),这里以3V为例,串口调试终端打印如下信息:
图783
根据输入的数字大小不一样,DAC的测试LED灯D1亮度随之变化,使用万能表测试J7的DAC_GND和DAC_OUT两个接口引脚,可得到DAC输出的电压值;
图784
备注:由于测量环境差异,万用表测试的电压值与设置的值可能存在误差。
此程序实现了使用EMIFA总线去读写AD7606 AD芯片。支持8通道、16Bit、200K采样率的并口模式,支持±10V或±5V的双极性信号输入。
通过J4的跳帽设置输入电压的范围为±10V或±5V。接0设置范围为±5V,接1设置范围为±10V。如下图所示:
图785
图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采样值串口终端。串口调试终端会有类似如下的信息打印出来。
图787
理论值计算方法
例如输入2.0V时,得到的理论值:
Value=32768*2.0/5.0=13107
此程序的作用是实现摄像头采集功能。OV2640是200万像素的CMOS摄像头。
按照工程导入步骤加载VPIF_OV2640.out文件,然后点击程序运行 按钮。
演示现象
图788
此程序的作用是进行两个直流电机的转速控制测试。
按照工程导入步骤加载DCMOTOR.out文件,然后点击程序运行 按钮。
演示现象
图789
图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控制减速。