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

常见的TTL,RS232,RS485,IIC,SPI,UART之间的联系和区别

简单总结

图片来源
RS232,RS485可参考,IIC,SPI,UART可参考
烧录程序中常听到的一句话就是USB转TTL,但严格来说算是USB传输数据的协议转换成TTL(Transistor-Transistor Logic)协议传输数据。首先,usb是常见5v,而TTL的电平也是5v,但这个电压指的是电源电压,而不是信号电压

RS232,TTL表明多少电压表示逻辑1或或0(也就是传输的数据)

其中IIC,SPI,UART指的是通信协议,而它们传输的每位二进制也都是TTL电平表示,标准的高电平是5v,也就是数据1;低电平是0,也就是数据0;
在这里插入图片描述

TTL的逻辑数据

通过上面的逻辑数据1和0来看,可以看出用1根线就可以完成数据的发送和接收。但一条线的数据传送很容易受到外部环境干扰,导致数据错误。而由于这个原因TTL不可能出现在远距离传输。改善这一问题的方式是使用差分信号,也就是两条线的压差表示数据0或1
在这里插入图片描述

TTL串口通信UART,SPI,IIC关系

可以认为UART是TTL串口通信的代表,但spi和iic都是TTL电平传输数据,只是通信中有了主机和从机和地址的概念可以扩大数据传输对象IIC,SPI,UART可参考

相关文章:

  • YOLOv8 Flask整合问题
  • 什么是Agent智能体?
  • 2024年信息安全企业CRM选型与应用研究报告
  • 探索 Android DataBinding:实现数据与视图的完美融合
  • 中间件:maxwell、canal
  • SpinalHDL之语义(Semantic)(一)
  • Python办公自动化案例:将Excel数据批量保存到Word表格中
  • spring boot启动报错:so that it conforms to the canonical names requirements
  • 验收测试:从需求到交付的全程把控!
  • 从自身经历浅谈对于C++/Java的认识
  • HttpServletRequestWrapper这个类有什么作用?
  • 深圳锐明技术前端开发笔试题
  • 音视频入门基础:FLV专题(3)——FLV header简介
  • springBoot --> 学习笔记
  • USB 3.1 Micro-A 与 Micro-B 插头,Micro-AB 与 Micro-B 插座,及其引脚定义
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【css3】浏览器内核及其兼容性
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • crontab执行失败的多种原因
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • JS笔记四:作用域、变量(函数)提升
  • k个最大的数及变种小结
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • 分布式事物理论与实践
  • 简单基于spring的redis配置(单机和集群模式)
  • 近期前端发展计划
  • 前端技术周刊 2019-02-11 Serverless
  • 前端之React实战:创建跨平台的项目架构
  • 你对linux中grep命令知道多少?
  • Android开发者必备:推荐一款助力开发的开源APP
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • elasticsearch-head插件安装
  • ionic异常记录
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 国内开源镜像站点
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # Maven错误Error executing Maven
  • # 透过事物看本质的能力怎么培养?
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (007)XHTML文档之标题——h1~h6
  • (03)光刻——半导体电路的绘制
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (Git) gitignore基础使用
  • (javaweb)Http协议
  • (PySpark)RDD实验实战——取一个数组的中间值
  • (WSI分类)WSI分类文献小综述 2024
  • (小白学Java)Java简介和基本配置
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • (自用)仿写程序
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)