I2C、SPI、UART

devtools/2025/2/20 22:56:28/

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)实现,常见于工控设备之间的通信。

http://www.ppmy.cn/devtools/160111.html

相关文章

bash脚本----传参的处理

Linux脚本:Bash脚本看这一篇就够了-CSDN博客 脚本传参: ./my_script.sh arg1 arg2 arg3 使用以下几个变量进行处理: $0 #即命令本身(my_script.sh),相当于c/c中的argv[0]; $1 #第一个参数(arg1),…

第一章——1.2 Java“白皮书”的关键术语

《Java 核心技术卷I》第一章的1.2节介绍了Java“白皮书”中的关键术语,这些术语是Java设计初衷和核心特性的总结。以下是这些关键术语的详细解释和总结: 1.2 Java“白皮书”的关键术语 简单性(Simple): Java设计目标是…

openGauss 3.0 数据库在线实训课程19:学习用户和角色管理

前提 我正在参加21天养成好习惯| 第二届openGauss每日一练活动 课程详见:openGauss 3.0.0数据库在线实训课程 学习目标 掌握openGauss的用户和角色管理。 课程作业 1、创建test10_tbs的表空间,在这个表空间中创建数据库testdb10 使用create user创…

人工智能对抗生成网络之基于CycleGan图像合成源码解读

先外网下载与安装visdom,配置好visdom可视化工具,然后训练时才不报错。 (1)CycleGan网络所需数据 CycleGan例如可以把马变成斑马,把某个名星图像变成另外一个人的图像。 CycleGan只需二个数据集,不需一一对应关系,不需配对的数据集,让网络自己去学习与配对。例如…

Effective Objective-C 2.0 读书笔记——大中枢派发

Effective Objective-C 2.0 读书笔记——大中枢派发 多用派发队列,少用同步锁 说到同步锁,我们不难想起我们前面在学习线程之中的内容时学习到的关键字synchronized,使用这个同步块可以让我们这段程序实现加锁的操作,即在不同线…

MySQL数据库(3)—— 表操作

目录 一,创建表 1.1 创建表的SQL 1.2 演示 二,查看表 三,修改表 四,删除表 常用的表操作会涉及到两种SWL语句 DDL(Data Definition Language)数据定义语言:建表、改表、删表等&#xff0…

机器学习_14 随机森林知识点总结

随机森林(Random Forest)是一种强大的集成学习算法,广泛应用于分类和回归任务。它通过构建多棵决策树并综合它们的预测结果,显著提高了模型的稳定性和准确性。今天,我们就来深入探讨随机森林的原理、实现和应用。 一、…

数据分析--数据清洗

一、数据清洗的重要性:数据质量决定分析成败 1.1 真实案例警示 电商平台事故:2019年某电商大促期间,因价格数据未清洗导致错误标价,产生3000万元损失医疗数据分析:未清洗的异常血压值(如300mmHg&#xff…