当前位置: 首页 > news >正文

物理电气协议标准:RS485 RS232

一、串口

串口是一种嵌入式设备之前的非常常用的通讯方式,它规定了数据在设备与设备之间的传输规则和约定。

再进行串口通讯时,首先要约定好帧格式和波特率。下面是我们常见的帧格式,总共为10位,它的第一位是起始位,都是以低电平开始。中间的8个是数据位,数据位的内容由我们用户定义的,数据的长度正好是一个字节,通过中间这8个数据位不同的排列组合,就能代表256种不同的信息,如下表

第10位是停止位,都是以高电平结束,当然还有其它的帧格式,比如数据位只有7位或者5位。

在这里插入图片描述

约定好帧格式,就需要对波特率进行设定了,串口通讯常用的波特率有9600/19200/38400/115200…

以9600波特率来讲,代表的是在一秒之内,串口可以传输9600个高低电平。那串口通讯的高低的电压范围是多少呢?
在这里插入图片描述
串口通讯采用的是TTL逻辑,输出的低电平最大为0.4V,我们一般都会认为串口通讯的高电平是5V,而低电平是0V,这就造成了它的抗干扰能力很弱,如果这个时候突然来一个静电干扰,很可能就会把某一位低电平变高,这就导致串口通讯的距离很短,一般都是在一块电路板上两块芯片之间的通讯或者芯片和电脑通讯,距离一般都在1米之内。

在这里插入图片描述
为了提高串口通讯的距离和稳定性,美国电子工业联盟制定了一个RS232标准,可以看一下,这是RS232的接口:

二、RS232

虽然有很多根线,但是我们一般只

http://www.dtcms.com/a/343570.html

相关文章:

  • llama.cpp docker 镜像pull国内加速地址
  • 餐饮供应链:餐饮的“后端定海神针”
  • 《JavaScript不可变数据实践:Object.freeze与Proxy的实现逻辑、性能博弈及场景选型》
  • 详细讲解Java中的反射和经典面试题(保姆级别)
  • 【STM32入门教程】新建工程
  • 如何高效撰写AI领域学术论文——学习笔记
  • 【动手学深度学习】6.2. 图像卷积
  • DeepSeek-V3.1震撼升级:推理与Agent双突破
  • 20250820:一波三折!老设备国标接入 EasyGBS 的 “排雷” 记:从无流到花屏,换个协议全搞定
  • 8.21学习总结
  • 08.20CSP模拟赛总结
  • 中文房间悖论:人工智能理解力的哲学拷问
  • 【网络运维】Shell:变量进阶知识
  • MTK Linux DRM分析(十)- KMS drm_connector.c
  • Pandas 数据组合与缺失值处理最新版本
  • 如何自定义一个SpringBoot Starter
  • Document Solutions .NET Bundle 8.2.0
  • C++ 入门核心知识
  • 【时时三省】汽车安全 专栏简介
  • strspn函数详解
  • TorchInductor - Introduction
  • 50 C++ STL模板库-算法库 algorithm
  • 使用C++17标准 手写一个vector
  • Python核心技术开发指南(001)——Python简介
  • 基于单片机教室照明灯控制系统
  • 数据结构:生成 (Generating) 一棵 AVL 树
  • 域名污染怎么清洗?域名污染如何处理?
  • 8.21作业
  • 【运维进阶】if 条件语句的知识与实践
  • AI设计师-标小智旗下AI在线设计平台