【学习分享】8 创龙TMS320C6748开发板 基于PRU的Demo例程演示
hello亲爱的读者们,小编又来更新啦,今天例程所处开发环境依然还是广州创龙开发的TMS320C6748开发板,对往期文章有兴趣的读者可以转到置顶查看往期文章。至此,【学习分享】创龙TMS320C6748开发板系列分享就此结束啦。如果需要教程视频的话也可以到创龙的贴吧和公众号等淘一淘哦,说不定有意外惊喜,下面开始正文~~
本章节程序运行于PRU上。
普通PRU工程位于光盘"\demo\PRU\Application"文件夹中,基于C语言实现的PRU工程位于光盘"\demo\PRU_C\Application"文件夹中。
建议使用CCSv6以上版本,进行该章节的例程测试。
点击"Help→CSS App Center"选项,如图所示。
图 794
根据提示,搜索pru相关编译器,勾选"Selected"选项,然后点击"Install Software"安装即可,如图所示。
图 795
选择接受协议,点击OK即可。
图 796
等待安装完毕,点击Yes,重启CCS。
图 797
等待安装完毕。
图 798
安装成功后,即可正常编译PRU工程。
如果需要仿真PRU工程,请使用光盘"\demo\PRU"目录下的Tronlong_C6748.gel替换原来的gel文件。
图 799
如果需要仿真"\demo\PRU_C"目录下的PRU_C工程,连接DSP核成功后,继续连接PRU核。
基于PRU核,进行工程的加载和仿真即可。
图 800
- PRU_GPIO_LED——PRU控制GPIO输出
此程序的作用是实现PRU控制GPIO输出功能。
按照工程导入步骤,在DSP核加载PRU_GPIO_LED.out文件,然后点击程序运行 按钮。
演示现象
底板4个LED每隔500ms闪烁一次。
- PRU_GPIO_KEY——PRU控制GPIO输入
本程序,实现控制GPIO状态的输入。
此程序的作用是扫描底板按键,改变LED的状态。
按照工程导入步骤,在DSP核加载PRU_GPIO_KEY.out文件,然后点击程序运行 按钮。
演示现象
按键USER0按下时底板LED全亮,USER1按下时底板LED全灭。
- PRU_TL5724_DAC——PRU驱动DAC输出测试
开发板型号 |
是否支持本例程 |
TL138/6748-EVM |
支持 |
TL138/6748-EasyEVM |
不支持 |
TL138/6748-EthEVM |
不支持 |
TL138/6748F-EasyEVM |
不支持 |
TL138/6748F-EVM |
不支持 |
此程序的作用是实现PRU驱动TL5724模块的4个通道模拟输出。
TL5724模块DAC输出接口是J3,输出范围不超过模拟电源量程。模拟电源可选择板载或者外部电源,以下为选择方法:
注意:模拟正电源AVDD输入范围:+4.5V~16.5V,模拟负电源AVSS输入范围:-4.5V~-16.5V或0V,超过此范围可能会对模块造成损坏。
模块连接方式
将TL5724模块插到开发板底板的J3接口,如下图所示。切勿连接到开发板底板J2接口,否则会烧坏模块,同时检查是否左右偏移。
图801
使用跳线帽将J11、J12跳到"0"的位置,AVDD连接板载12V模拟电源,AVSS连接AGND,此12V模拟电压由开发板5V升压得来。选择板载模拟电源时,软件可调输出范围为0~+5V、0~+10V、0~+10.8V。
图802
按照工程导入步骤,在DSP核加载PRU_TL5724_DAC.out文件,然后点击程序运行 按钮。
演示现象
TL5724模块的4个通道模拟输出为不同的电压值,模块上的4个LED也呈现出不同的亮度,使用万用表读4个通道输出电压分别为:
通道A:3V
通道B:5V
通道C:7V
通道D:10V
数值和电压的计算公式:
V:输出电压
N:数值(终端显示输出寄存器回读有效数据)
R:量程(本程序默认为10)
使用万用表读出的数据与计算值在误差允许范围内是一致的。
- PRU_TL5724_DACv2——PRU控制AD5724输出连续波形
开发板型号 |
是否支持本例程 |
TL138/6748-EVM |
支持 |
TL138/6748-EasyEVM |
不支持 |
TL138/6748-EthEVM |
不支持 |
TL138/6748F-EasyEVM |
支持 |
TL138/6748F-EVM |
支持 |
本测试程序实现的功能使用PRU控制AD5724输出连续波形,4个通道分别输出4种波形:正弦波、方波、三角波、锯齿波。
按照工程导入步骤,在DSP核加载PRU_TL5724_DACv2.out件,然后点击程序运行 按钮,打印如下信息。
图 803
此时TL5724模块的D3-D4点亮,证明加载成功,使用示波器观察四个通道的波形,从右往左分别为A、B、C、D四个通道,测得波形图如下所示:
图 804
图 805
图 806
图 807