关于串口通信

在我们的日常生活中,经常会听到串口线一词。而对于网络工程师来说,串口线更是工作时不可或缺的工具。


常见串口线

那什么是串口?和串口有关的串口通信又是什么?

在了解串口通信之前,先了解一下几个基本概念,主要是同步通信异步通信串行通信并行通信

在通信的线路上,有两种状态,分别是逻辑1高电平)和逻辑0低电平),传输的数据格式为起始位(start bit)数据位(data bit)奇偶校验位(parity bit)停止位(stop bit)


串口数据帧

同步通信,比特同步通信技术,要求发送方和接收方具有同频同相同步时钟信号。同步通信需要在传送报文的最前端附加特定的同步字符,使收发双方建立同步,后续便在同步时钟的控制下逐位发送、逐位接收。

同步通信最大的特点便是高速度大容量的数据传送,但同步通信要求时钟严格同步,硬件复杂,成本高。

同步通信应用最广泛的是在变电站,变电站的时钟同步通信技术,就是基于IEEE1588标准的PTP精确时钟同步协议来进行的。(PTP,Precision Time Protocol,精确时钟同步协议)。

异步通信,指通信中两个字符(8位字符)之间的时间间隔可以是不固定的,而在一个字符内各位的时间间隔是固定的。

简单来说,同步就是指发送方发出数据后,等接收方发回响应之后再发出下一个数据包;异步是指发送方发出数据后,不等接收方发回响应,紧接着发送下一个数据包。


同步通信和异步通信的区别

串行通信,使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。


串行通信

并行通信,多比特数据同时通过并行线进行传送。


串行通信和并行通信的区别

了解完相关的基本通信概念,就是本篇文章的重点—串口串口通信

串口,即串行接口,是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可以将接受的串行数据流转换为并行的数据字符提供给CPU的器件。

串口可以在使用一根线发送数据的同时用另一根线接收数据,用来实现远距离通信。

串口通信Serial Communication),指串口按bit)发送和接收字节,发送和接收到的每一个字符,都是按一次一位传递的,每一位为1或者0。

串口通信有四个最重要的参数,波特率数据位停止位奇偶校验

常用的超级终端工具SecureCRT中就会经常出现相关选项。


SecureCRT软件串口的界面选项

①波特率,在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数被称为码元传输速率,也就是波特率

波特率,也是衡量符号传输速率的参数和传输通道频宽的指标,用单位时间内载波调制状态改变的次数来表示。

举个例子,如果数据传送速率为240b/s,也就是每秒传送240个字符,其中每个字符的格式为10位,包含1个起始位、1个停止位、8个有效数据位,则波特率为240baud(波特),有效数据位的传送速率比特率为240*10=2400bps(比特每秒)。

1比特每秒是指每秒传输1比特(bit),baud(波特)代表每秒的调制数。

②数据位,通信中真正有效的信息。数据位的位数由通信双方共同约定,一般是6位、7位或8位。

比如,标准的ASCII码是7位(0~127),扩展的ASCII码是8位(0~255)。

③停止位,在一个数据包的最后,用以标志一个字符传输的结束。停止位有1位、1.5位、2位。

同时,数据是在传输线路上定时的,并且每一个设备有自己的时钟,停止位可以提供计算机校正时钟同步的机会。

④奇偶校验位,串口通信中一种简单的检错方式。串口会设置校验位,用一个值确保传输的数据有偶数个或奇数个逻辑高位。

奇校验,需要确保传输的数据总共有奇数个逻辑高位;偶校验,需要确保传输的数据总共有偶数个逻辑高位。

举个例子,若传输的数据是011,有两个逻辑高位1,则奇校验位就是1,确保数据一共有3个(奇数)逻辑高位1;偶数校验位是0,数据一共有2个(偶数)逻辑高位1。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 224,861评论 6 522
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 96,263评论 3 402
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 172,033评论 0 366
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 60,999评论 1 300
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 70,000评论 6 400
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 53,483评论 1 314
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 41,850评论 3 428
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 40,827评论 0 279
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 47,366评论 1 324
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 39,404评论 3 346
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 41,525评论 1 355
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 37,130评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,853评论 3 338
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 33,293评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 34,426评论 1 276
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 50,082评论 3 381
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 46,590评论 2 366

推荐阅读更多精彩内容