首页 >>  正文

串行传输的例子

来源:baiyundou.net   日期:2024-08-02

串口通信,就是我们常说的串口通讯,是一种短距离、点对点的数据传输方式。它基于串行通信协议,通过串口线连接设备进行数据交互。串口在很多硬件系统中广泛使用,是工控机、单片机、外设设备之间信息交换的重要接口。

那串口是怎么工作的呢?我们举个形象的例子。假设A和B是两台设备,它们通过串口线相连。现在A要向B发送数据“12345”,下面就看看串口是怎么一步步处理和传输这组数据的。

第一步是“整体打包”。A会把要传的数据“12345”作为一个整体打包起来,加上一些必要的控制信息,像邮寄一个包裹那样。这里的控制信息类似我们填好的快递单,记载了重要参数–发送设备地址、接收设备地址、数据长度等等。 


第二步是“字符分割”。A会把刚才打包的整体数据分割成一个个字符,按照串口协议规则,把每8个bit位作为一个字符。比如“12345”会被分割为多个8bit序列。这个过程就像把一个大箱子里的东西取出来,平整的摆放。

第三步是“串行发送”。串口只有一根发送数据线,所以不能多个bit并行传输。A会按照事先规定好的波特率,从第一个bit开始,按顺序串行发送分割好的字符。就像饭店服务员端菜一样,只有一手,所以一次只能端一个盘子。 

第四步是“串行接收”。相对应的,B这边也是采用单线串行的方式,按照规定波特率,时钟线同步,一位一位的接收A发送来的字符。依次把从线上传来的字符填充到自己的缓冲区,就像服务员端上一个又一个盘子。

第五步是“重新装箱”。B这边会对接收到的所有字符进行校验、解析,把相关的控制字符及数据整理到一起,还原成A端发送时的完整数据包。这个过程就像快递员收到寄来的包裹,会核对单号、数物品,然后打包存放。


至此整个串口发送接收的基本过程就完成了。每一次串口通信,这几个步骤都会依次执行,最终实现设备之间点对点的数据传输。理解这一原理,对我们调试和应用串口通信就更加得心应手了。

","gnid":"92c98270f49a6ba92","img_data":[{"flag":2,"img":[{"desc":"","height":280,"title":"","url":"https://p0.ssl.img.360kuai.com/t01d9731f743c86009a.jpg","width":500},{"desc":"","height":"400","title":"","url":"https://p0.ssl.img.360kuai.com/t01d2879941d31da132.jpg","width":"693"},{"desc":"","height":"293","title":"","url":"https://p0.ssl.img.360kuai.com/t011cae45accb30be40.jpg","width":"538"}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"pika","pub_time":1700538775000,"pure":"","rawurl":"http://zm.news.so.com/87e5c66462dd873b5c455cc2f5ca57ac","redirect":0,"rptid":"5811ab594d6e4814","rss_ext":[],"s":"t","src":"星创易联5G","tag":[],"title":"串口工作流程硬核解析,没有比这更简单的了!

李诸尹4142硬盘 并口的和 串口的区别? -
籍鬼鱼19726509492 ______ ATA其实是IDE设备的接口标准,大部分硬盘、光驱、软驱等等都使用的是ATA接口.譬如现在绝大部分的朋友用的都是并行ATA接口的硬盘,应该对它80针排线的接口是再熟悉不过了吧?平常我们说到硬盘接口,就不得不提到什么Ultra-ATA/...

李诸尹4142串口和并口,谁能给我举个通俗的例子,我先谢谢了 -
籍鬼鱼19726509492 ______ 数据在通信时一个是并行的,别一个是串行的,串行的速度高.打个比方,一条公路,并行可以同时过4辆车,串行是1辆.在计算机中,一辆车就是1个bit.因为在很高的速度时,并行不适用.比方说4辆车很难保证同时出发且同时到达.且高频时互相会影响.所以串行适用于更高的频率.

李诸尹4142串口硬盘并并口的有什么优点呢? -
籍鬼鱼19726509492 ______ 传输数据的速度快,串口硬盘的缓存是8M、16M、或者32M的,并口硬盘的最大是2M.

李诸尹4142硬盘的串口与并口区别和用途分别是什么 -
籍鬼鱼19726509492 ______ “串行硬盘”与“并行硬盘” 随着技术的成熟,越来越多的主板和硬盘都开始支持SATA(串行ATA),SATA接口逐渐有取代传统的PATA(并行ATA)的趋势.那么SATA和PATA在传输模式上有何区别,SATA相对PATA又有何优势呢?这就正...

李诸尹4142硬盘的串口和并口有什么区别···那个好~? -
籍鬼鱼19726509492 ______ 串行硬盘”与“并行硬盘” 随着技术的成熟,越来越多的主板和硬盘都开始支持SATA(串行ATA),SATA接口逐渐有取代传统的PATA(并行ATA)的趋势.那么SATA和PATA在传输模式上有何区别,SATA相对PATA又有何优势呢?这就正是...

李诸尹4142电脑硬盘并口和串口的区别是什么 -
籍鬼鱼19726509492 ______ ATA其实是IDE设备的接口标准,大部分硬盘、光驱、软驱等等都使用的是ATA接口.譬如现在绝大部分的朋友用的都是并行ATA接口的硬盘,应该对它80针排线的接口是再熟悉不过了吧?平常我们说到硬盘接口,就不得不提到什么Ultra-ATA/...

李诸尹4142举例说明一下串行通信与并行通信,比如:两台计算机通过路由器或网线相连而成的局域网通信属于那种 -
籍鬼鱼19726509492 ______ 两台电脑通过路由器或网线相连,那属于串行通信的.串行所用线较少,连接线成本低.计算机与打印机之间是串行通信,...

李诸尹4142串行数据传输和并行数据传输的分别有哪写典型设备 -
籍鬼鱼19726509492 ______ 微型计算机主机与外部设备的连接,基本上使用了两类接口;串行接口与并行接口. 并行接口是指数据的各位同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,导致了通信线路复杂且成本提高.串行通信是指数据一位位地...

李诸尹4142串口和并口硬盘是什么区别
籍鬼鱼19726509492 ______ “串行硬盘”与“并行硬盘” 随着技术的成熟,越来越多的主板和硬盘都开始支持SATA(串行ATA),SATA接口逐渐有取代传统的PATA(并行ATA)的趋势.那么SATA和PATA在传输模式上有何区别,SATA相对PATA又有何优势呢?这就正...

李诸尹4142硬盘并口和串口什么区别?都有什么优缺点 -
籍鬼鱼19726509492 ______ “串行硬盘”与“并行硬盘” 随着技术的成熟,越来越多的主板和硬盘都开始支持SATA(串行ATA),SATA接口逐渐有取代传统的PATA(并行ATA)的趋势.那么SATA和PATA在传输模式上有何区别,SATA相对PATA又有何优势呢?这就正...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024