线与功能
线与:所有 GPIO 输出高就是高,只要有一个输出低,整条线上面的都是低,这就是“与”的意思。
推挽结构下,两个GPIO口连接到一根线上,假如左边的PMOS导通,右边的NMOS导通,Vdd就会通过两个MOS管直接接地,由于MOS管导通电阻不大,会导致电流很大,直接损坏这两个GPIO口,因此,推挽输出不支持线与。

推挽结构在这种情况下会损坏GPIO口。
开漏:假如很多GPIO是开漏结构,接到了一根线。开漏结构输出的高电平靠外部上拉,假如有一个GPIO接地,那么电流会通过上拉电阻流进GPIO口接地,因为有上拉电阻的存在,所以不会损坏GPIO口。

线与,是 I2C 协议的基础!线与:当总线上只要有一个设备输出低电平,整条总线便处于低电平状态,这时候总线被称为占用状态。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
I2C
+关注
关注
28文章
1547浏览量
130457 -
GPIO
+关注
关注
16文章
1313浏览量
55706
发布评论请先 登录
相关推荐
热点推荐
I2C总线原理详解
I2C两线式串行总线通讯协议,它是由飞利浦开发的,主要用于连接微控制器及其外围设备之间,它是由数据线SDA和信号线SCL构成的,可发送和接收数据即在MUC和
发表于 10-18 17:20
•3798次阅读
i2c总线ppt(I2C总线器件应用)
I2C总线器件应用第一节 I2C总线器件应用概述I2C总线工作原理I2C总线系统结构I2C总线系统结构如图7-1所示。其中,SCL是时钟
发表于 08-13 17:34
•0次下载
I2C总线应用中的几个问题
I2C总线应用中的几个问题:i2c上拉电阻阻值的确定,PCB布局布线与抗干扰设计,软件模拟I2C时序,I2C 应用中上拉电阻电源问题。
发表于 09-13 14:27
•51次下载
用Verilog HDL实现I2C总线功能
简述了I2C总线的特点;介绍了开发FPGA时I2C总线模块的设计思想;给出并解释了用Verilog HDL实现部分I2C总线功能的程序,以及I2C
发表于 10-19 10:49
•104次下载
I2C Guid I2C指南
I2C Guid I2C指南
The I2C bus is used in a wide rangeof applications because it is simpleand
发表于 04-23 13:55
•36次下载
I2C总线在Linux系统中的驱动设计
介绍I2C总线的基本概念和工作原理,叙述I2C总线扩展器件ZLG7290的功能特点。在以S3C2410为微控制器,ZLG7290为I2C总线
发表于 12-29 16:52
•40次下载
用Verilog HDL实现I2C总线功能
摘要: 简述了I2C总线的特点;介绍了开发FPGA时I2C总线模块的设计思想;给出并解释了用Verilog HDL实现部分I2C总线功能的程序,以及
发表于 06-20 13:17
•7130次阅读
基于CPLD的I2C总线接口设计
在电路设计中,I2C总线是比较常用的两线式串行通信方式,大多数的CPU都擅长于并口操作,不具备直接操作I2C总线接口的能力。为了使不具备I2C
发表于 02-12 16:11
•96次下载
I2C LCD 器件通过驱动带有 I2C 接口的 2 线式 16 字符 LCD
I2C LCD 器件通过驱动带有 I2C 接口的 2 线式 16 字符 LCD
发表于 10-10 08:22
•13次下载
I2C总线的基本通信总结
公司在1980年开发的两线式串行总线,至今已经发展30多年的历史了。古老的电子产品中就已经在使用I2C总线了。I2C总线在所有总线中是最简单,最稳定的一种,由于发展历史久远,所以
硬件I2C与模拟I2C
配置;而软件I2C是没有寄存器这个概念的。 软件I2C一般是使用GPIO管脚,用软件控制SCL,SDA线输出高低电平,模拟i2c协议的时序。例如下面这段
发表于 12-28 19:14
•81次下载
ESP32 之 ESP-IDF 教学(六)——I2C数据总线(I²C)
ESP-IDF 中 使用 I2C API (仅介绍主机模式)1、使用步骤(主机)① 配置驱动程序`i2c_param_config()`② 安装 I2C 驱动③ 主机模式下的写数据【
发表于 12-28 19:25
•22次下载
I2C总线应用实例分析
在现代电子系统中,I2C总线因其简单、灵活和高效的特点而被广泛应用于各种设备之间的通信。 I2C总线概述 I2C总线由Philips(现为NXP)在1980年代初期开发,最初用于音频和

I2C中什么是线与功能
评论