TI中文支持网
TI专业的中文技术问题搜集分享网站

DSP和Matlab通讯问题

大家好,

我想用DSP和Matlab共同实现一个控制问题。我的DSP板子是EVM6678L,CCS版本是v5.0.3,Matlab版本是7.0。

请问一下是否用EVM套件配套的RS-232串口线就可以实现板子和Matlab间的通讯?如果可以,在哪里能找到DSP串口通讯的程序?

谢谢!

Andy Yin1:

你所需做的就是DSP与PC的通信,UART,EMAC,PCIe等接口都可以,但是我们只有DSP侧的相关例子:www.deyisupport.com/…/215.aspx

Yang Lu:

回复 Andy Yin1:

Andy您好,

感谢您的回答!

我打算采用串口进行通信,用RS-232串口线连接。请问是否有比较简单的DSP访问PC串口的例子?谢谢!

Yang Lu:

回复 Andy Yin1:

Andy您好,

另外请问是否有C6678的UART User Guide之类的文档?

谢谢!

Melody Chen:

回复 Yang Lu:

Hi, Yang lu,

这是C6678的UART User Guide文档:

www.ti.com/…/sprugp1.pdf

Melody Chen:

回复 Yang Lu:

Hi, Yang lu,

附件是一个C6713用RS-232串口线连接实现异步串口通信的程序(程序中有详细注释),编程方面主要是通过CSL函数来设置各种寄存器,使用EDMA事件结束中断来进行控制。

您可以根据此程序做相应的更改,比如更改:宏(把6713改成6678)、波特率(改程序中ConfigMcBSP函数中srgr寄存器的后两位)、帧长(BUFFER_SIZE的值)等等。

另外,《TMS320C6000DSP实用技术与开发案例》一书中的6.8节分析了“DSP和异步串口的连接”,讲得比较详细,您可以找来参考下,希望对您有所帮助。

赞(0)
未经允许不得转载:TI中文支持网 » DSP和Matlab通讯问题
分享到: 更多 (0)