首页 > 其他分享 >串行通信

串行通信

时间:2024-06-23 23:53:48浏览次数:22  
标签:校验位 USB Universal 通信 校验 串行 通信接口

串行通信有关概念

  • 串口,通常指的是串行通信接口。
  • 串行通信(Serial Communication)
  • 串行通信接口
    • 通用异步收发器(Universal Asynchronous Receiver/Transmitter: UART),是一种硬件接口,通常称串口
    • 通用同步/异步收发器(Universal Synchronous Asynchronous Receiver/Transmitter: USART)
  • 串行通信接口电气标准
    • TTL、RS-232、RS-485
  • USB(Universal Serial Bus):通用串行总线,USB不是串行通信接口

USB(Universal Serial Bus):是连接电脑与设备的一种序列总线标准,也是一种输入输出I/O 连接端口的技术规范。多媒体电脑刚问世时,外接式设备的传输接口各不相同,如打印机只能接并行端口、调制解调器只能接RS-232、鼠标键盘只能接PS/2等。繁杂的接口系统,加上必须安装驱动程序并重启才能使用的限制,都会造成用户的困扰。因此,创造出一个统一且支持易插拔的外接式传输接口,便成为无可避免的趋势,USB应运而生。----维基百科

RS232 DB9接口采用串行通信,总共9个引脚,在目前的其它工业控制使用的串口通讯中,一般只使用RXD、TXD以及GND三条信号线,直接传输数据信号。

异步串行通信的数据帧格式(data frame)

  • LSB (Least Significant Bit):最低有效位
  • MSB (Most Significant Bit):最高有效位
  • Start bit:开始位,为低电平(逻辑0)
  • Parity bit:校验位,通常有Odd(奇校验)、Even(偶校验)、Space(0校验)、Mark(1校验)、None(无校验)
    • Odd(奇校验):有效数据和校验位中"1"的个数为奇数个,例如有效数据8位01101001,该8位数据中共有4个"1"。要达到奇校验的效果,校验位就应该为1,因此数据位+校验位就是9位:011010011
    • Even(偶校验):有效数据和校验位中"1"的个数为偶数个
    • Space(0校验):校验位总是0
    • Mark(1校验):校验位总是1
  • Idle:空闲位,为高电平(逻辑1)

举个例子,串行通信采用9600Baud、8位数据位、1位停止位、无校验位,其数据帧如下图所示,b0是最低位,b7是最高位。

参考链接:

https://learn.sparkfun.com/tutorials/serial-communication/all

https://doc.embedfire.com/mcu/stm32/f407batianhu/std/zh/latest/book/USART.html

标签:校验位,USB,Universal,通信,校验,串行,通信接口
From: https://www.cnblogs.com/qianxiaohan/p/18264171

相关文章

  • 基于CDMA的多用户水下无线光通信(2)——系统模型和基于子空间的延时估计
      本文首先介绍了基于CDMA的多用户UOWC系统模型,并给出了多用户收发信号的数学模型。然后介绍基于子空间的延时估计算法,该算法只需要已知所有用户的扩频码,然后根据扩频波形的循环移位在观测空间的信号子空间上的投影进行延时估计。1、基于CDMA的多用户UOWC系统模型  首......
  • Linux 7种 进程间通信方式
    传统进程间通信       通过文件实现进程间通信必须人为保证先后顺序       A--->硬盘--->B(B不知道A什么时候把内容传到硬盘中)1.无名管道2.有名管道3.信号IPC进程间通信4.消息队列5.共享内存6.信号灯集7.socket通信一、无名管道(亲缘关系的进程  ......
  • 【Linux】进程间通信_1
    文章目录七、进程间通信1.进程间通信分类管道未完待续七、进程间通信进程间由于进程具有独立性,所以不可以直接进行数据传递。但是我们通常需要多个进程协同,共同完成一件事,所以我们需要进程间通信的手段。进程间通信的本质就是先让不同的进程看到同一份资源,这个......
  • 线程间通信方式
    1通信机制:互斥与同步线程的互斥通过线程的互斥锁完成;线程的同步通过无名信号量或者条件变量完成。2 互斥2.1何为互斥?       互斥是在多个线程在访问同一个全局变量的时候,先让这个线程争抢锁的资源,那个线程争抢到资源,它可以访问这个变量,没有争抢到资源的线程不......
  • 第二十七篇——通信趋势:5G和IOT的商机在哪里?
    目录一、背景介绍二、思路&方案三、过程1.思维导图2.文章中经典的句子理解3.学习之后对于投资市场的理解4.通过这篇文章结合我知道的东西我能想到什么?四、总结五、升华一、背景介绍借势的重要性,但是要做到借势,得先看到,更得相信。二、思路&方案1.思维导图2.文章中......
  • 胡说八道(24.6.21)——认识通信(杂谈)
        昨天说了在无线电通信几个应用,虽然这些天说了一大推,但是这只是理论上的东西,没有实物是没用的,离深入了解它们还是相差甚远。我觉得人家对不同种通信的认知就非常好。人家写下来,咱们就跟了解了解,正所谓集思广益。继续看雷达的简单应用。        雷达的优点......
  • 胡说八道(24.6.17)——STM32以及通信杂谈
        之前的文章中咱们谈到了STM32的时钟,今天我们来联系实际,来看看内部时钟下和外部时钟下的两种不同时钟的电平翻转。本次终于有硬件了,是最基础的STM32F103C8T6。    首先是,内部时钟的配置操作。             系统的内部时钟是72MHz,由上图......
  • 胡说八道(24.6.18)——通信杂谈(科普知识)
        既聊完中国和西方的通信历史之后,咱们继续来看看与有线通信相对应的无线通信,至于有线通信线的类型这里就不多说,像电话线,光纤,电缆(用于有线电视信号传输、早期的计算机网络)等,这些都是有线通信的范围。今天,来看看无线通信。        有线传输通信解决了异地......
  • 通信系统网络架构_2.广域网网络架构
    1.概述     通俗来讲,广域网是将分布于相比局域网络更广区域的计算机设备联接起来的网络。广域网由通信子网于资源子网组成。通信子网可以利用公用分组交换网、卫星通信网和无线分组交换网构建,将分布在不同地区的局域网或计算机系统互连起来,实现资源子网的共享。2.网......
  • 通信系统网络架构_1.局域网网络架构
        当今,通信网络从大的方面主要包括局域网、广域网、移动通信网等网络形式。不同的网络会采用不同的技术进行网络构建。以下针对不同的网络给出各自的网络架构以及所采用的技术。1.概述     局域网,即计算机局部区域网络,是一种为单一机构所拥有的专用计算机......