TMS320C32与PC机串行通信的软件实现方法

TMS320C32与PC机串行通信的软件实现方法,第1张

根据TMS320C32以及PC机串行通信的特点,设计了两者进行串行通信的软件实现方法,设计方法原理简单,运行可靠。
     关键词:TMS320C32,PC机,串行通信,码位倒置


1 引 言
  TMS320C32(以下简称C32)是一种高性能的数字信号处理器,它片内有1个串行口,可实现全双工串行通信,PC机也有串行通信接口,但两种串行口的通信协议有很大的不同:
  (1)C32是同步方式,PC机是异步方式。C32串行口的帧同步信号线与数据线分开使用,有独立的接收帧同步FSR和发送帧同步FSX,独立的接收数据线DR和发送数据线DX;PC机串行口则没有单独的帧同步,数据与同步在同一根信号线上,接收装置依靠检测起始位实现同步。
  (2)C32串行数据传送时字节的高位在前、低位在后,PC机则是低位在前、高位在后。
  (3)C32数据传送时,没有起始位,而PC机有起始位、可编程停止位和校验位。
  (4)C32支持8位、16位、32位的串行数据传送,而PC机支持5位、6位、7位、8位的数据传送。
  在某些应用场合,当C32需要与PC机进行串行通信时,这些接口协议的不同会带来一些麻烦。增加硬件电路,如TI公司的16C754芯片,可以直接实现协议转换。
  本人在实践中利用两者通信的特点,设计了一种软件实现TMS320C32与PC机串行通信的方法,下面详细介绍其实现原理。
2 串行通信约定
    串行通信约定为:
  通信方式:串行异步。接口方式:RS-232。波特率:38400bit/s。数据字符长度:8位。起始位:1位。停止位:2位。无校验位。
3 电路连接
    C32使用串行口0,PC机使用串行口A。串行通信的电路连接见图1。

TMS320C32与PC机串行通信的软件实现方法,第2张

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2544385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存