下载此文档

大学《接口与通信》第4章2.pptx


文档分类:通信/电子 | 页数:约70页 举报非法文档有奖
1/70
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/70 下载此文档
文档列表 文档介绍
该【大学《接口与通信》第4章2 】是由【小屁孩】上传分享,文档一共【70】页,该文档可以免费在线阅读,需要了解更多关于【大学《接口与通信》第4章2 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。§ 可编程异步通讯接口2021/10/①完全双工、双缓冲器发送和接收器的异步通信接口电路。②异步传送:5~8位字符,时钟频率为通讯波特率的16倍。③通信波特率:50~9,600。④停止位可编程选择为1、,可编程产生终止字符。⑤可编程选择奇偶校验方式:奇校验、偶校验。⑥出错检测——具有奇偶、溢出、帧错误等检测电路。⑦片内具有优先权中断控制逻辑,具有很强的中断控制能力。2021/10/.⑴发送器发送器接收到发送数据后,将发送数据保存在数据发送缓冲器(THR)中。当发送移位寄存器没有正在发送的数据时,8250把待发送数据由发送缓冲器传送到移位寄存器(TSR),按照编程指定的参数(包括数据格式和波特率等),加入起始位、奇偶校验位和停止位,从8250的串行数据输出端(SOUT)移位输出,输出的顺序为字符的低位在前、高位在后。2021/10/104当将THR中的数据传送至TSR以后,THR“空”状态位置位或通过中断逻辑发出中断申请,要求CPU传送下一个字符。当CPU向THR写入一个字符后,THR“空”状态位复位并清除中断请求。当在TSR中的字符移位输出完后,8250再次把THR中的字符,传送至TSR,开始下一个字符的传送过程。另外,发送器的另一个功能是能发送终止符(BreakCharacter)。终止符是由在通信线上的连续的低电平组成,用来通知接收方终止完全双工通信中通信。2021/10/105⑵接收器接收移位寄存器(RSR)对数据输入端(SIN)输入的串行数据进行移位接收。在接收时,首先要搜索起始位,使用16倍波特率的数据接收时钟(RCLK)采样传送电路上的输入信号。当输入信号由高电平变低后,连续测试8个RCLK时钟周期,若采样到的都是低电平,则确认为起始位,否则认为是传输线上的干扰。确认起始位后,每隔16个RCLK时钟周期对SIN输入的数据位进行采样,直到规定的数据格式结束。2021/10/106RSR接收完一个字符后,接收控制电路按规定的数据格式进行奇偶校验,如果没有错误自动删除起始位、奇偶校验位和停止位,把串行输入的数据移位转换成并行数据送人接收缓冲寄存器(RBR),使接收数据“可用位”置位,并通过中断控制电路发出读取数据中断请求。对RBR的读取,使接收数据“可用位”复位,清除中断请求。在上述过程中接收器继续接收字符。接收时,如果发现接收数据出现奇偶校验错(PE)、数据格式错——帧错误(FE)、接收数据时发生溢出错(OE),即上一个保存在RBR中的数据尚未被读取,下一个接收的数据准备送至RBR中、接收到终止信号(BI),都置位状态寄存器中的相应位,并通过中断控制逻辑发出中断请求,要求处理。2021/10/,确定通信的字符格式(包括字符长度、停止位的个数、奇偶校验设置)。也可以使LCR的第6位置“1”迫使8250输出终止符。LCR的最高位是一种特殊用途,在8250内部有10个寄存器,但8250只有三条地址线(A2~A0)来寻址内部寄存器,最多只能寻址8个内部寄存器,所以,存在有两组寄存器要共用同一个地址,LCR的最高位DLAB作为另一个寻址依据,来区分是寻址哪一组寄存器。2021/10/109LSR提供串行数据发送和接收时的状态,供CPU读取和处理。CPU不仅可以对LSR实行读出,也可以对其写入(除第6位以外),供系统自检时使用。2021/10/1010

大学《接口与通信》第4章2 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数70
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小1.47 MB
  • 时间2024-04-17