一文读懂UART-RS232协议学习_串行和并行通信介绍.doc
《一文读懂UART-RS232协议学习_串行和并行通信介绍.doc》由会员分享,可在线阅读,更多相关《一文读懂UART-RS232协议学习_串行和并行通信介绍.doc(3页珍藏版)》请在三一文库上搜索。
1、一文读懂UART/RS232协议学习_串行和并行通信介绍UART, RS232协议学习1. 串行和并行通信在微型计算机中,通信(数据交换)有两种方式:并行通信和串行通信。并行通信是指计算机与I/O设备之间通过多条传输 线交换数据,数据的各位同时进行传送。串行通信是指计算机与I/O设备之间仅通过一条传 输线交换数据,数据的各位是按顺序依次一位接一位进行传送。应该理解所谓的并行和串行,仅是指I/O接口与I/O设备之间数据交换(通信)是并行或串行。无论怎样CPU与I/O接口之间数据交换总是并行。2.串行通信的方式串行通信可以分为:同步通信(Synchronous CommunicaTIon)和异步通
2、信(Asynchronous CommunicaTIon)两类。在单片机中,主要使用异步通信方式。异步通信特点:数据是以字符为信息单位传送的。每个字符由起始位、数据位、奇偶校验位和停止位四部分组成,称为一帧。每帧数据只包括一个字符。字符与字符之间的传送是异步的,而每个字符内部的位传送是同步的。起始位为0信号占1位;其后接着的就是数据位,可以是5位、6位、7位或8位,传送时低位在先、高位在后;再后面的1位为奇偶校验位,可以要也可以不要;最后是停止位,用信号1表示字符的结束,可以是1位、1位半或2位。在异步传送中,字符间隔不固定,在停止位后可以加空闲位,空闲位用高电平表示,用于等待传送。这样,接收
3、和发送可以随时或间断进行,而不受时间限制。异步串行通信的过程大体如下:当线路上不传送字符时,发送端应保持为1,接收端不断检测线路状态,若连续为1以后又检测到1个0,就知道是发送来1个新的字符,应立即准备接收。字符的起始位还被用作同步接收端的时钟,以保证以后的接收能正确进行。当事先规定的数据位和奇偶校验位传送完毕,最后传送的是停止位(1),说明1个字符已经传送完了。若字符的传送是连续进行的,则在停止位以后便接着传送下1个字符(仍从起始位0开始重复以上过程)。若字符的传送是间断的,则在停止位以后加入空闲位,也就是保持传送线路上的1状态,直到开始传送下1个字符为止。3.同步通信在异步传送中,每1个字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 读懂 UART RS232 协议 学习 串行 并行 通信 介绍
链接地址:https://www.31doc.com/p-3363257.html