串口通信课堂讲解.ppt

上传人:龙*** 文档编号:97911 上传时间:2018-07-06 格式:PPT 页数:26 大小:1.58MB
下载 相关 举报
串口通信课堂讲解.ppt_第1页
第1页 / 共26页
串口通信课堂讲解.ppt_第2页
第2页 / 共26页
串口通信课堂讲解.ppt_第3页
第3页 / 共26页
串口通信课堂讲解.ppt_第4页
第4页 / 共26页
串口通信课堂讲解.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、串口通信 串行通信与并行通信 在计算机系统中, CPU和外部通信有两种通信方式:并行通信和串行通信。 并行通信,即数据的各位同时传送;串行通信,即数据一位一位顺序传送。 计算机 1计算机 2或外设G N D G N D计算机 1计算机 2或外设G N D G N D发送接收( a ) ( b )并行通信 串行通信 串行通信优缺点 串行通信 并行通信 通信距离 远 近 抗干扰能力 高 低 传输速度 慢 快 成本 低 高 串行通信的传输方向 单工 发送 接收 TXD RXD 半双工 发送 接收 发送 接收 TXD / RXD 全双工 发送 接收 发送 接收 TXD TXD RXD RXD 串行通信

2、的错误校验 1、 奇偶校验 在发送数据时 , 数据位尾随的 1位为奇偶校验位 ( 1或 0) 。 奇校验时 , 数据中 “ 1”的个数与校验位 “ 1”的个数之和应为奇数;偶校验时 , 数据中“ 1”的个数与校验位 “ 1”的个数之和应为偶数 。 接收字符时 , 对 “ 1”的个数进行校验 , 若发现不一致 , 则说明传输数据过程中出现了差错 。 2、 代码和校验 代码和校验是发送方将所发数据块求和 ( 或各字节异或 ) , 产生一个字节的校验字符 ( 校验和 ) 附加到数据块末尾 。 接收方接收数据同时对数据块 ( 除校验字节外 ) 求和 ( 或各字节异或 ) , 将所得结果与发送方的“ 校

3、验和 ” 进行比较 , 相符则无差错 , 否则即认为传送过程中出现了差错 。 3、 循环冗余校验 这种校验是通过某种数学运算实现有效信息与校验位之间的循环校验 ,常用于对磁盘信息的传输 、 存储区完整性校验等 。 这种校验方法纠错能力强 , 广泛应用于同步通信中 。 异步通信与同步通信 同步:双方有一个共同的时钟 , 当发送时 , 接收方同时准备接收 。 异步:双方不需要共同的时钟 , 也就是接收方不知道发送方什么时候发送 , 所以在发送的信息中就要有提示接收方开始接收的信息 , 如开始位 , 结束时有停止位 。 异步通信 1 1 1 0 0 1 1 001 0 1 0 0 1 0 01发送设

4、备接收设备1 0 1 0 0 1 0 00 11 1 1 0 0 1 1 00 1间 隙 任 意停止位数 据 位校验位起始位L S B M S B空闲下 一 字 符起 始 位空闲一 个 字 符 帧: 异步通信 : 异步通信 : 异步通信 中断的概念 异步通信的特点:不要求收发双方时钟的严格一致, 实现容易,设备开销较小,异步通信是按字符传输的。每传输一个字符就用起始位来进来收、发双方的同步。不会因收发双方的时钟频率的小的偏差导致错误。 这种传输方式利用每一帧的起、止信号来建立发送与接收之间的同步。特点是:每帧内部各位均采用固定的时间间隔,而帧与帧之间的间隔时随即的。接收机完全靠每一帧的起始位和停止位来识别字符时正在进行传输还是传输结束。 但每个字符要附加 2 3位用于起止位,各帧之间还有间隔,导致传输效率不高。 (使用串口 UART中的串行异步通信是一个代表)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。