DSP论文DSP与PC间的数据通讯摘要:DSP由于具有高性能和灵活可编程的优点而得到广泛的应用。文章给出了用PC机作主机,DSP作从机来实现DSP与PC机间有效、可靠通讯的实现方法。同时通过一个数据传输程序的例子来详细阐述如何使用VB6.0专业版作为开发工具,并利用DSP中的SCI(Serial Communication Interface)模块来实现DSP与微机间的数据传递方法。关键词:DSP;串口通信接口;PC机;TMS320C24X1引言TMS320C24x是美国TI(德州仪器)公司专为电机控制(DMC)应用而推出的一种低价格、高性能16位定点运算DSP。该器件将高性能的DSP内核和丰富的微控制器外设功能集于一身,从而为控制系统应用提供了一种理想的解决方案。TMS320C24x的串行通信接口(SCI)支持CPU与其它采用标准NRZ(不归零)格式的异步外设间的数字通信。异步模式使用两条线来与诸如采用RS-232-C格式的终端和打印机等众多标准器件进行连接,因此,利用DSP中的SCI模块来与微机间的指令和数据传递便可实现微机对生产现场的检测和控制。VB6.0是运行于Windows上的交互式可视化集成开发环境,利用其强大的通讯控件(Microsoft Comm ActiveXControl6.0)可方便地实现PC机与DSP间的通信。2DSP部分该DSP控制器的串行通讯接口由发送和接收两大部分组成,其与串行通讯相关的引脚如下:SCIRXD:串行通讯接收引脚,也可用作普通I/O端口。SCITXD:串行通讯发送端,也可用作普通I/O。该DSP的系统时钟由SYSCLK设定,其中SYSCLK为CPUCLK/2CPUCLK为20MHz。通过TMS320C24x中的一个16位波特率选择器可获得超过650