This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSP和Matlab通讯问题

大家好,

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

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

谢谢!

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

  • Andy您好,

    感谢您的回答!

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

  • Andy您好,

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

    谢谢!

  • Hi, Yang lu,

    这是C6678的UART User Guide文档:

    www.ti.com/.../sprugp1.pdf

  • Hi, Yang lu,

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

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

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