保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

TMS320C54XX系列DSP与PC机间串行通信的实现


进行配置的简要过程为:

McBSP_start(hport0, /*McBSP开始数据传输*/

McBSP_SRGR_START|MCBSP_SRGR_FRAMESYNC

|McBSP_RCV_START|MCBSP_XMIT_START,0x200

);

while(!McBSP_xrdy(hport0));/*等待发送寄存器为空*/

McBSP_write16(hport0,0x6E0B); /*向MA3111写入配置命令字*/

(3)中断服务程序

    在进行中断方式数据传输时,需要注意的是:虽然DSP的McBSP有自身的发送和接收中断,但由于McBSP与MAX3111之间的同步串行数据传输速率高于MAX3111将数据以一定波特率(最高230kbps)异步发送的速率,因此如果应用McBSP的发送中断,将造成发送数据的丢失。同时,在SPI协议中,数据的传输是由SPI主设备发起的,所以在SPI方式下的McBSP并不能产生接收中断。因此,本方案应用的关键之一是将MAX3111的IRQ中断信号连接至DSP的一外部中断,以实现中断方式下可靠、正确的数据传输。

针对现有的多数据数字信号处理器(DSP)芯片上不提供异步串行收发器(UART)接口,而只有同步串行接口的情况。本文通过简单的硬件电路将同步接口转换为异步串行接口,充分利用了DSP的在片硬件资料,很好地解决了DSP的异步串口扩展问题。此方法在工程实践中已经得到应用。实践证明,在各种波特率下(最高可为230.4kbps),其查询和中断方式数据传输正确、可靠,各元件工作正常 ,并且在此硬件连接的基础上,利用DSP的DMA功能进行串行数据接收及发送收到了良好效果,进一步提升了应用系统的性能。


《TMS320C54XX系列DSP与PC机间串行通信的实现(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/164946.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。