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

I2C、SPI、UART

I2C:串口通信,同步,半双工,双线(数据线SDA+时钟线SCL),最大距离1米到几米

SPI(串行外设接口):串口通信,同步,全双工,四线(三条数据线+时钟线),最大距离一般是数米,

UART(通用异步收发器):串口通信,异步,全双工,三线(RX TX GND)

CAN:串口通信协议,异步,半双工,差分双线(CAN_Hight, CAN_Low),最大距离40米

RS485:差分信号传输,异步传输,差分双线,最大距离可到1200米

RS232:串口通信协议,异步传输,单端双线,最大距离50米,标准15米

  • IIC(互联集成电路)

    • 一种同步的多主机、多从机、分组交换的单端串行通信总线。常用于低速设备之间的通信,如传感器、存储器或微控制器,具有较低的引脚数量,适用于短距离通信。
  • SPI(串行外设接口)

    • 一种同步串行通信协议,广泛用于微控制器与外设之间的短距离通信。它传输速度较快,通常用于与传感器、显示器、SD卡等外设连接,需要主从结构。
  • USB(通用串行总线)

    • 一种用于计算机与外部设备之间的数据传输和供电标准。USB支持热插拔和即插即用,常用于连接键盘、鼠标、存储设备等。
  • CAN(控制器局域网络)

    • 一种用于高可靠性、实时通信的总线协议,适合在嘈杂的环境中使用。它广泛应用于汽车、工业自动化和嵌入式控制系统中,用于设备之间的通信。
  • DMA(直接存储器访问)

    • 一种允许外设或内存映射设备在不涉及CPU的情况下直接进行数据传输到内存或从内存传输数据的功能,从而加快数据传输速度并减少CPU负担。通常用于高速数据传输系统。
  • Modbus

    • 一种广泛应用于工业自动化系统的通信协议,通常用于控制和监控设备,如传感器、执行器和PLC。它可以通过多种物理层(如RS485和TCP/IP)实现,常见于工控设备之间的通信。

相关文章:

  • java项目打包成docker镜像步骤
  • Node.js 的 http 模块
  • 前端监控的具体实现细节
  • 代码补全『三重奏』:EverEdit如何用上下文识别+语法感知+智能片段重构你的编码效率!
  • SAP 归档 生产订单的序列号查询
  • Word Embeddings
  • 51单片机入门_10_数码管动态显示(数字的使用;简单动态显示;指定值的数码管动态显示)
  • Python - 爬虫利器 - BeautifulSoup4常用 API
  • 【故障处理】- xtts增量恢复报ORA-19611
  • Django REST Framework (DRF) 中用于构建 API 视图类解析
  • vue2-this.$set确保数据响应性的实例方法
  • CCF-CSP第31次认证第二题——坐标变换(其二)【NA!前缀和思想的细节,输出为0的常见原因】
  • 大模型 + cursor应用案例
  • 文件fd
  • 苏剑林“闭门造车”之多模态思路浅谈思考
  • PageHelper分页插件
  • C语言题目:链表数据求和操作
  • 【系列教程】Python第三课:用前两课知识解决实际问题
  • “mysqld --initialize --console ”执行不成功情况总结和解决措施
  • vue3-04vue3中ref函数( 定义一个响应式的数据)
  • 公元1058年:柳永词为什么时好时坏?
  • 七旬男子驾“老头乐”酒驾被查,曾有两次酒驾两次肇事记录
  • 广东:十年后省级水网主骨架全面建成,与国家骨干网互联互通
  • 济南市委副秘书长吕英伟已任历下区领导
  • 中国科考船在钓鱼岛附近活动,外交部:完全是中国主权权利范围内的事
  • 媒体和打拐志愿者暗访长沙一地下代孕实验室,警方已控制涉案人员