c语言sscanf函数的用法是什么
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~