rs232c高电平脉冲对应的ttl逻辑是(单片机串口是什么电平)

目录一、串口协议和RS-232标准1、串口协议2、RS-232标准一、串口协议和RS-232标准1、串口协议串口通讯(SerialCommunication)是一种设备间非常常用的串行通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。通讯协议,我们以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。2、RS-232标准…

大家好,又见面了,我是你们的朋友全栈君。

一、串口协议和RS-232标准

1、串口协议

串口通讯 (Serial Communication)是一种设备间非常常用的串行通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。 通讯协议,我们以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。

2、RS-232标准

RS-232 标准主要规定了信号的用途、通讯接口以及信号的电平标准。
在这里插入图片描述
两个通讯设备的“ DB9 接口”之间通过串口信号线建立起连接,串口信号线中使用“RS-232 标准”传输数据信号。由于 RS-232 电平标准的信号不能直接 被控制器直接识别,所以这些信号会经过一个“电平转换芯片”转换成控制器能识别的 “TTL 标准”的电平信号,才能实现通讯。

三、RS-232电平和TTL电平区别

根据通讯使用的电平标准不同,串口通讯可分为 TTL 标准及 RS-232 标准。
在这里插入图片描述
使用 RS232 与 TTL 电平校准表示同一个信号时的对比见下图:
在这里插入图片描述

四、USB/TTL转232模块的工作原理

USB转串口主要用于设备跟电脑通信,电平转换芯片一般有CH340、PL2303、CP2102、FT232 使用的时候电脑端需要安装电平转换芯片的驱动。
在这里插入图片描述
原生串口到串口
在这里插入图片描述

五、参考链接

[1]RS-232串口通信协议

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126899.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月17日 上午11:40
下一篇 2022年4月17日 上午11:40


相关推荐

  • 什么是python的内置函数_python 内置函数

    什么是python的内置函数_python 内置函数一 什么是内置函数内置函数就是 python 给你提供的 拿来直接用的函数 截至到 python 版本 3 6 2python 一共提供了 68 个内置函数 他们就是 python 直接提供给我们的 作用域相关 locals 返回当前作用域中的名字 globals 返回全局作用域中的名字迭代器相关 range 生成数据 next 迭代器向下执行一次 内部实际使用了 next 返回迭代器的下一

    2026年3月18日
    2
  • 快速入门:Python简单实例100个(入门完整版)

    快速入门:Python简单实例100个(入门完整版)Python3100例文章目录Python3100例实例001:数字组合实例002:“个税计算”实例003:完全平方数实例004:这天第几天实例005:三数排序实例006:斐波那契

    2022年7月3日
    101
  • slf4j与log4j、log4j2

    slf4j与log4j、log4j2nbsp nbsp 最近公司项目系统需要将日志从 log4j slf4j 升级为 log4j2 然后彻彻底底的把它们研究了一遍 在网上查找相关资源 发现并没有一篇文章能够很完整的把它们之间的关联和区别写出来 所以我在这里做一个总结 log4j nbsp nbsp 如果在我们系统中单独使用 log4j 的话 我们只需要引入 log4j 的核心包就可以了 我这里用的是 log4j 1 2 17 jar 然后在系统中使用如下代码输出日志 pu

    2026年3月19日
    3
  • 一口气搞懂「文件系统」,就靠这 25 张图了

    一口气搞懂「文件系统」,就靠这 25 张图了前言不多 BB 直接上 硬菜 正文文件系统的基本组成文件系统是操作系统中负责管理持久数据的子系统 说简单点 就是负责把用户的文件存到磁盘硬件中 因为即使计算机断电了 磁盘里的数据并不会丢失 所以可以持久化的保存文件 文件系统的基本数据单位是文件 它的目的是对磁盘上的文件进行组织管理 那组织的方式不同 就会形成不同的文件系统 Linux 最经典的一句话是 一切皆文件 不仅普通的文件和目录 就连块设备 管道 socket 等 也都是统一交给文件系统管理的 Linux 文件系统会为每个

    2026年3月19日
    2
  • 阿里千问负责人林俊旸卸任,吴泳铭称Qwen为第一优先级

    阿里千问负责人林俊旸卸任,吴泳铭称Qwen为第一优先级

    2026年3月13日
    2
  • 深度好文 | 深圳IT人力外包客户如何做好外包客户的征询?

    深度好文 | 深圳IT人力外包客户如何做好外包客户的征询?1、询问公司的人数、技术团队及技术人员分布情况。2、公司的项目情况。(产品型or项目型、项目简单介绍、项目所处阶段、项目配备人员、预计开发周期、项目远期规划)3、采用外包的原因。(人员编制、项目紧急、招聘流程满、技术招聘能力不足、项目周期性、不愿养太多技术人员等)4、是否接触过外包、有无外包人员、最长外派多久了。5、职位需求、数量、周期、是否自备电脑。Java人员外包、web前端外包、Androi…

    2022年5月12日
    63

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号