




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、慢慢的看一下,应该容易理解.在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为 了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理, 因此定时是至关重要的。在计算机网络中,定时的因素称为位同步。 同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收 数据,否则会产生误差。通常可以采用同步或异步的传输方式对位进 行同步处理。. 异步传输(Asynchronous Transmission ): 异步传输将比特分成 小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任 何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。一个常见的例子是计算机键盘与主机的通
2、信。按下一个字母键、数字键或特殊字符键,就发送一个8比特位的ASCII代码。键盘可以在任 何时刻发送代码,这取决于用户的输入速度,内部的硬件必须能够在 任何时刻接收一个键入的字符。异步传输存在一个潜在的问题,即接收方并不知道数据会在什么时候 到达。在它检测到数据并做出响应之前,第一个比特已经过去了。这 就像有人出乎意料地从后面走上来跟你说话, 而你没来得及反应过来, 漏掉了最前面的几个词。因此,每次异步传输的信息都以一个起始位 开头,它通知接收方数据已经到达了,这就给了接收方响应、接收和 缓存数据比特的时间;在传输结束时,一个停止位表示该次传输信息 TOC o 1-5 h z 的终止。按照惯例
3、,空闲(没有传送数据)的线路实际携带着一个代 表二进制1的信号,异步传输的开始位使信号变成 0,其他的比特位 使信号随传输的数据信息而变化。最后,停止位使信号重新变回1,该信号一直保持到下一个开始位到达。例如在键盘上数字“1”,按照8比特位的扩展ASCII编码,将发送同时需要在8比特位的 前面加一个起始位,后面一个停止位。异步传输的实现比较容易,由于每个信息都加上了 “同步”信息,因此计时的漂移不会产生大的积累, 但却产生了较多的开销。在上面的 例子,每8个比特要多传送两个比特,总的传输负载就增加 25%对 于数据传输量很小的低速设备来说问题不大, 但对于那些数据传输量 很大的高速设备来说,2
4、5%勺负载增值就相当严重了。因此,异步传 输常用于低速设备。.同步传输(Synchronous Transmission ):同步传输的比特分组要 大得多。它不是独立地发送每个字符,每个字符都有自己的开始位和 停止位,而是把它们组合起来一起发送。我们将这些组合称为数据帧, 或简称为帧。数据帧的第一部分包含一组同步字符, 它是一个独特的比特组合,类 似于前面提到的起始位,用于通知接收方一个帧已经到达,但它同时 还能确保接收方的采样速度和比特的到达速度保持一致, 使收发双方进入同步帧的最后一部分是一个帧结束标记。与同步字符一样,它也是一个独 特的比特串,类似于前面提到的停止位,用于表示在下一帧开始
5、之前 没有别的即将到达的数据了。同步传输通常要比异步传输快速得多。接收方不必对每个字符进行开 始和停止的操作。一旦检测到帧同步字符,它就在接下来的数据到达 时接收它们。另外,同步传输的开销也比较少。例如,一个典型的帧 可能有500字节(即4000比特)的数据,其中可能只包含 100比特 的开销。这时,增加的比特位使传输的比特总数增加2.5%,这与异步传输中25 %的增值要小得多。随着数据帧中实际数据比特位的增 加,开销比特所占的百分比将相应地减少。但是,数据比特位越长, 缓存数据所需要的缓冲区也越大,这就限制了一个帧的大小。另外, 帧越大,它占据传输媒体的连续时间也越长。在极端的情况下,这将
6、导致其他用户等得太久。同步传输方式中发送方和接收方的时钟是统一的、 字符与字符间的传 输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符 间的传输是异步的。同步与异步传输的区别1,异步传输是面向字符的传输,而同步传输是面向比特的传输。2,异步传输的单位是字符而同步传输的单位是桢。3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协 调时序。5,异步传输相对于同步传输效率较低USARTS 信多了 S同步、分数波特率发生器提供宽范围的波特率选择USARffi信模式任彳B
7、I USARffi信,需要用至U 2个对外连接的引脚,RXD TXD RXD是输入引脚,用于串行数据接受TXD是输出弓I脚,用于串行数据发送SCLK发送器时钟输出(同步中用至U)IrDA模式的引脚:调制解调器模式中波特率节奏,串行输出异步通信协议异步串行通信协议需要以下5个内容.起始位.数据位(8、9).奇偶校验位(9位包含).停止位(1、1.5、2).波特率设置(速度)甲乙双方的通信协议要保持一致异步通信应用场合.芯片间的近距离通信.与PC机通信(台式机,9针,RS232可十几米,到芯片).模块间的远距离通信(RS485最大可3000米,最高10M caNj、议更远更 在汽车通信中应用)单字
8、节传输发送:发送方程序通过向发送寄存器(TDR写入待传字节启动传输, 并在USARTft部移位寄存器和时钟脉冲的驱动下转换为 串行比特流 输送到TX线上;接收方则从接收寄存器(RDR获取收到的数据,RX线上收到 的比特流首先进入USART1部移位寄存器中,待收到一个完整字节后 才会转移到RDR与传输有关的状态位TXE (句句都重要).当TDR中的数据被硬件转移到移位寄存器 的时候,该位 被置位。.若中断标志位开了,则产生中断。.对USART_DR写操作,将该位清零。.该位为1时表示数据已经从发送缓冲器转移到移位寄存TC:1.当前字节帧发送完成后,由硬件将该位置位。2,若开了中断,则产生中断。.
9、由软件序列清除该位(先对 USART_S进行读操作,然 后对USART_DR行写操作). TC位也可以通过对他软件写0来清除,但次清零方式只 在多缓冲器通信模式下推荐使用。RXNE:.当RDR位寄存器中的数据被转移到USART_D寄存器 中,该位被硬件置位。.若开中断,则产生中断。.对USART_D的读操作可以将该位清零。发送方可以通过读取TXE标记的值判断当前是否可安全的写入下 一个字节到发送缓冲器中,或在 TXE中断中执行写动作;接收方可以通过读取RXN丽记判断数据是否已经准备好被读取。基于RT阴口 CTSM件握手协议的控制过程必要性:发送方和接收方处理数据的速度很可能不匹配,仍有必要进一
10、步设法调节TX/RX两端的发送速率,这可以通过流量软件或硬件握手协议来实现。STM32I供基于RT阴口 CTSM件握手协议全双工异步通信数据发送配置. USART_CFR1 UE位来激活 USART. USART_CR1 M位定义字长. USART_C烟 STOR&编程停止位的位数.如果采用多缓冲器通信,配置 USART_CR的DMA使能位 (DMAT。按多缓冲器通信中的描述配置 DMAlf存器.设置USART_CR1 TE位,发送一个空闲帧,作为第一次 数据发送。.波特率.把要发送的数据写进 USART_D商存器(此动作清除 TXEO只有在一个缓冲器的情况下,对每个发送的 数据重复此步骤。全双工异步通信数据接收配置 在USAR酸收期间,数据的最低有效位首先从 RX脚移近。. USART_CR1 UE位来激活 USART. USART_CR1 M位定义字长. USART_CR2 STOH&编程停止位的位数.如果采用多缓冲器通信,配置 USART_CR的DMA使能位 (DMAT。按多缓冲器通信中的描述配置 DMAlf存器。.波特率.设置RE位,激活接收器,使它开始寻找起始位。当字符被接收时:RXN酸置位。它表明移位寄存器的内容被转移到RDR换句话说就是,数据已经被接收,并且可以 被读出(包括与之有关的错误位)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国公民健康素养66条解析-培训课件
- 广西来宾市本年度(2025)小学一年级数学部编版能力评测((上下)学期)试卷及答案
- 2025-2030年中国数控电火花机床市场深度调研及投资潜力研究报告
- 中医内科学引言课件
- 叉车司机五级模拟题及参考答案
- 草坪建植与养护试题库(附参考答案)
- 安徽省合肥市普通高中六校联盟2024-2025学年高一下学期4月期中英语试题(原卷版+解析版)
- 航空飞行教具研究考核试卷
- 橡胶制品在太阳能设备中的功能考核试卷
- 硬件设计中的用户体验UX考量考核试卷
- 肥料、农药采购服务方案(技术方案)
- ISO17025经典培训教材
- 砖砌隔油池施工方案
- 2022山东省中鲁远洋渔业股份限公司招聘23人上岸笔试历年难、易错点考题附带参考答案与详解
- 有子女离婚协议书手写模板(2篇)
- GA/T 1999.2-2022道路交通事故车辆速度鉴定方法第2部分:基于汽车事件数据记录系统
- 地基钎探记录表
- 中班科学《筷子提米》
- 关于熊猫的资料
- 北京大学研修班通讯录
- 小学劳动教育教研活动记录(共7次)
评论
0/150
提交评论