双异步串口经AT89C2051与TMS320VC5402HPI口通信的解决方案.pdf

双异步串口经AT89C2051与TMS320VC5402HPI口通信的解决方案.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
双异步串口经AT89C2051与TMS320VC5402HPI口通信的解决方案

集成电路应用 双异步串口经/01)’*! 与#$%’()*+’ ,-. 口通信的解决方案 浙江大学信息与通信工程研究所= /!%%Q A 赵 俊 张朝阳 陈文正 摘 要:提出了两个微机串口与 ),- 处理器=0*,/%:(#;%A 9-1 =9KLE -KNE 1FEINOH8IA 口通信问题 的解决方案,该方案采用单片机( )实现数据的串 并、并 串转换,并控制 的 实现 +0 B (%#! 3 3 ),- 9-1 共享总线。给出了硬件连接电路和用 6- + 作为总线仲裁器的设计思路,介绍 9-1 口的操作过程,单 片机与微机串口之间通信的硬件设计方法。 关键词:),- 单片机 9-1 串行通信 6-+ 本文所介绍的是我所正在研制的卫星 ()*+ 接收 用物理层 6-+ 的冗余资源作为总线仲裁器来实现同 机末端 ),- 与微机串口通信的接口电路。由于 ()*+ 接 样的功能。 收机支持两个独立 ()*+ 信道的接收,并将两路解调后 ! #$%’()*+’ ,-. 口结构 的数据分别经串口送至不同的计算机做后续的处理,故 0*, /% :(#;% 上的 9-1 口是增强型的 BCDE 主机接 接收机需要带两个 .,/ 接口。 口= FGHF8IJ B CDE GKLE MKNE DFEINOH8IA ,专 门用于与主 微机的异步串口与 ),- 处理器通信的方法通常有 机进行通信,通过它主机可以访问0*, /% :(#;% 片内 三种,第一种方法是采用异步通信芯片扩展串口,如用 !’ @ 的.+* 空间。这一接 口由一个 BCDE 的双向数据总 公司的 完成数据的串 并、并 串变换。由 01 02 !’ (##% 3 3 线和不同的控制管脚组成,能够支持按高、低字节传送 于 02 !’ (##% 提供了丰富的控制管脚和应答信号,对其 数据。 提供三个跟 操作相关的 !’CDE 0*, /% :(#;% 9-1 只需设置一些寄存器就可进行灵活的控制,故编程比较 寄存器—— —地址寄存器 9-1+ 、数据寄存器 9-1) 和控制 简单,但对其数据的读取或写入则需要用到 ),- 的数据 寄存器 9-1( 。0*, /% :(#;% 只能访问控制寄存器,而 总线。第二种方法是将 的 口 和 ,或者将 ),- 13 4 56 714 主机则对这三个寄存器都可以访问。主机欲随机访问 ),- 的*87,- 口用软件模拟成异步串口。用这种方法, 0*, /% :(#;% 的片内.+* ,需要先发送一个 !’CDE 地 虽然 与微机串口之间无需串 并变换器件,硬件构 ),- 3 址到 9-1 地址寄存器 = 9-1+A ,然后通过数据寄存器 成十分简单,但 ),- 的编程比较复杂,用 13 4 口线模拟 = 9-1)A 访问该地址所指向的存储单元。主机欲连续访问 串口需要占用两个定时器资源,并且只有在 ),- 操作不 一段 .+* 空间,则要先送该段的首地址到 9-1+ ,然后 繁忙的情况下这种方法才可行。第三种方法是用单片机 以地址自动加一的方式访问,即主机每访问一个存储单 实现数据的串 并、并 串转换。与第一种方法相比较, 3 3

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档