基于DSP芯片实现异步串行通信系统的软硬件设计

网友投稿 353 2022-11-26

基于DSP芯片实现异步串行通信系统的软硬件设计

1 引言

2 TMS320C3x简介

3DSP系统结构框图

图1为整个DSP系统的硬件框图。

4DSP系统通信软件

传输时,发送双方应按照共同遵循的协议进行初始化。通信协议采用起止式异步通信协议,下面分别是DSP对MC6850和上层PC机软件对串行口初始化操作的源程序代码。

4.1 MC6850异步串口通信程序设计

4.2PC机通信程序设计

PC机通信的具体实现过程如下:

第一步,启动VC++6.0,新建一个基于对话框的应用程序TxRx。

第二步,在对话框中插入串口控件,增加新的静态文本、编辑框和按钮控件,并为它们添加相应的变量。其属性如下:

//先预读缓冲区以清除残留数据

接着,为发送按钮IDC-TRSMITT添加消息处理函数OnTransmitt(),内容如下:

下面举例说明如何在Transmitt()函数中实现发送一帧数据。

5结束语

以上是DSP与PC机之间异步串行通信的软硬件解决方案,目前此方案已应用于短波通信智能终端数据传输系统中,运行稳定,通信性能良好,较好地解决了DSP和PC机的通信问题。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一、zookeeper--部署和使用
下一篇:JAVA API操作小文件合并至HDFS(笔记)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~