网站大量收购闲置独家精品文档,联系QQ:2885784924

微机串口通信.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TMS320C5509与微机串口通信软件设计 1.课程设计目的 (1)DSP 的MCBSP 外设的使用 (2)C 语言的宏函数在MCBSP 设置中的使用情况 (3)实现通过MCBSP 发送数字和文字 2.课程设计要求 (1)数字信号处理器,也称DSP芯片,是针对数字信号处理需要而设计的一种具有特殊结构的微处理器,它是现代电子技术、相结合的产物。一门主流技术,随着信息处理技术的飞速发展,计算机技术和数字信号处理技术数字信号处理技术逐渐发展成为它在电子信息、通信、软件无线电、自动控制、仪表技术、信息家电等高科技领域得到了越来越广泛的应用。 数字信号处理由于运算速度快,具有可编程特性和接口灵活的特点,使得它在许多电子产品的研制、开发和应用中,发挥着重要的作用。采用DSP芯片来实现数字信号处理系统是当前发展的趋势。 近年来,DSP技术在我国也得到了迅速的发展,不论是在科学技术研究,还是在产品的开发等方面,在数字信号处理中,其应用越来越广泛,并取得了丰硕的成果。数字滤波占有极其重要的地位。数字滤波是语音和图象处理、模式识别、谱分析等应用中的一个基本处理算法。 图1-1 串行通信示意图 同步是数据通信中必需解决的一个重要问题。所谓同步就是要求数据的收发双方在时间基准上保持一致。在串行通信中,“异步”是同步收发双发通信的重要方式。在异步串行通信中,每个字符作为一个独立的整体进行发送,字符之间的时间间隔可以是任意的。为了实现同步,需要在每个字符的第一位前加1位起始位(逻辑1),并在字符的最后一位后加1位、1.5位或2位停止位(逻辑0)。 常用的串行通信接口标准包括RS-232、RS-449、V.24、V.35等。其中RS-232是最常用的串行通信标准之一。个人计算机及终端系统中配备的串行接口几乎都符合RS-232标准。 3.3 RS-232接口标准 在数据通信中,通常将数据终端设备简称为DTE(Data Terminal Equipment),而将数据通信设备简称为DCE(Data Circuit Equipment)。DTE是具有一定数据处理能力及发送和接收数据能力的设备,而DCE的主要作用是在DTE和传输线路之间提供信号变换和实现编码功能,并且负责建立、保持和释放数据链路的连接。DTE可以是计算机或终端,也可以是各种I/O设备,而与模拟话路相连接的调制解调器(MODEM)则是典型的DCE。RS-232的主要内容就是定义DTE和DCE之间的接口标准。 RS-232使用的连接器包括DB-25、D-15和DB-9等几种类型,不同类型连接器使用的引脚定义也各不相同。目前,个人计算机配备的RS-232连接器通常为DB9,它提供异步串行通信所需要的9个信号,其引脚的排列和信号名称如图1-2所示。 图1-2 RS-232在使用DB-9作为连接器时的引脚排列和信号名称 RS-232采用负逻辑,逻辑0相当于对信号地有+3~+15V的电压,逻辑1相当于对信号地有-3~-15V的电压。在-3V~+3V的过渡区,逻辑状态不定。RS-232串行口信号分为传送信号、联络信号和信号地3类。传送信号包括TxD(发送数据)和RxD(接收数据),它们是经由TxD传送和RxD接收的信息比特流。一个传送单位由起始位、数据位和停止位(有时还包含奇偶校验位)组成。 4.课程设计分析 4.1TMS320C5509与微机串口通信(RS-232)的硬件原理设计 4.1.1.TL16C550 异步串行通信收发器 TL16C550 是一个标准的串口接口芯片,它的控制寄存器基地址为 0x400200,寄存器占用 TMS320VC5509 的 8 个地址单元。串口中断与 TMS320VC5509 的 INT0 连接。用户可以使用 TMS320VC5509 的中断 0 响应串口中断。 TL16C550 有 11 个寄存器,这 11 个寄存器是通过 TMS320VC5509 的 3 个地址线(A3~A1)和线路控制寄存器中的 DLAB 位对它们进行寻址的。表 1-22 是 TL16C550 寄存器地址分配。 各个寄存器的功能说明如下: 1.线路控制寄存器 LCR: WLS1 WLS0: 设置数据长度: 0 0 : 5 位 0 1 : 6 位 1 0 : 7 位 1 1 : 8 位 STB : 设置停止位个数 0 : 一个停止位 1 : 1.5 个停止位(5 位数据长度时),2 个停止位(6,7,8 位数据长度时) PEN: 奇偶校验使能

文档评论(0)

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

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

1亿VIP精品文档

相关文档