大家好,
我想用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和异步串口的连接”,讲得比较详细,您可以找来参考下,希望对您有所帮助。