crayolaer的个人空间 https://blog.eetop.cn/105131 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

串行通信概述(zz)

已有 1920 次阅读| 2007-5-21 19:51 |个人分类:嵌入式软硬件S3C2410、AT32UC3A

天气: 热
心情: 平静

数据通信的两种基本方式

    计算机与计算机之间、计算机与外设之间的数据交换称为通信。计算机与外设的通信有两种基本方式:并行通信与串行通信。

    并行通信是数据的各位同时传送,有多少位数据就需要同样数量的传输线。并行通信的速度快,传输线多,成本高,适合近距离的场合,通常传送的距离小于30m,如计算机与打印机的通信。

    串行通信是一种能把二进制数据按位传送的通信。这时通信双方之间只需要两根数据线。串行通信的速度慢,传输线少,特别适合分级、分层和分布式控制系统及远程通信,通常传送距离在几米到几千米。串行端口名称通常为:TXD、RXD。

串行通信的两种基本方式

    在串行通信中有两种基本的通信方式:同步通信方式和异步通信方式。同步通信方式是以数据块的方式传送的,数据传输率高,适合高速率、大容量的数据通信。异步通信方式是以字符为单位传送的,数据传送可靠性高,允许有较小的频率偏移,适合低速通信的场合。

    (1)异步通信方式:在异步通信中,是以字符为单位传送数据的,字符则是按帧进行传送的,一帧表示一个字符。每帧的格式一般包括如下内容:1、一位起始位,低电平,用于向接收设备表示发送端开始发送一帧信息。2、5~8位数据位,地位在前,高位在后,它紧跟着起始位,表示要传送的有效数据。3、一位奇偶校验位,用于表示串行通信中采用奇校验还是偶校验,通常由用用户根据需要设定。4、1~2位停止位,高电平,用于向接收端表示一帧字符信息已发送完毕,同时也为发送下一帧字符做准备。

    在异步通信时,字符间隔不固定,在停止位后可以加空闲位,空闲位用高电平表示,用于等待传送。这样接收和发送可以随时进行,不受时间的限制。

    在异步通信中,计算机与外设之间事先必须约好以下事宜:1、字符格式  约定好字符的编码形式、奇偶校验位形式以及起始位和停止位的规定。例如用ASCII码,字符为7位,加一位奇校验位,一位起始位,一位停止位共10位。2、波特率 

    (2)同步通信方式

    在异步通信中,每一个字符都要用起始位和停止位作为字符开始和结束的标志。同步通信则去掉了异步通信时每一个字符的起始位和停止位的帧标志,仅在数据开始处用1~2个同步字符来指示。

    在同步通信中,由同步时钟来实现发送和接收的同步。在发送时要插入同步字符,接收端在检测到同步字符后,就开始接收串行数据。可见,同步通信具有较高的传送速率,通常在几十至几百千波特,但在硬件上要求较高。


点赞

全部作者的其他最新日志

发表评论 评论 (2 个评论)

回复 smilesly 2007-5-23 13:27
像大学时候的教材里讲的
Guest 2007-5-23 19:28
都注明转载,不是原创啦

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 1

    获赞
  • 17

    评论
  • 访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 18:20 , Processed in 0.014749 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部