線與功能
線與:所有 GPIO 輸出高就是高,只要有一個輸出低,整條線上面的都是低,這就是“與”的意思。
推挽結構下,兩個GPIO口連接到一根線上,假如左邊的PMOS導通,右邊的NMOS導通,Vdd就會通過兩個MOS管直接接地,由于MOS管導通電阻不大,會導致電流很大,直接損壞這兩個GPIO口,因此,推挽輸出不支持線與。
推挽結構在這種情況下會損壞GPIO口。
開漏:假如很多GPIO是開漏結構,接到了一根線。開漏結構輸出的高電平靠外部上拉,假如有一個GPIO接地,那么電流會通過上拉電阻流進GPIO口接地,因為有上拉電阻的存在,所以不會損壞GPIO口。
線與,是 I2C 協議的基礎!線與:當總線上只要有一個設備輸出低電平,整條總線便處于低電平狀態,這時候總線被稱為占用狀態。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
I2C
+關注
關注
28文章
1528瀏覽量
126893 -
GPIO
+關注
關注
16文章
1261瀏覽量
53490
發布評論請先 登錄
相關推薦
熱點推薦
I2C總線原理詳解
I2C兩線式串行總線通訊協議,它是由飛利浦開發的,主要用于連接微控制器及其外圍設備之間,它是由數據線SDA和信號線SCL構成的,可發送和接收數據即在MUC和
發表于 10-18 17:20
?2965次閱讀

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
?7014次閱讀

基于CPLD的I2C總線接口設計
在電路設計中,I2C總線是比較常用的兩線式串行通信方式,大多數的CPU都擅長于并口操作,不具備直接操作I2C總線接口的能力。為了使不具備I2C
發表于 02-12 16:11
?95次下載

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數據總線(I2C)
ESP-IDF 中 使用 I2C API (僅介紹主機模式)1、使用步驟(主機)① 配置驅動程序`i2c_param_config()`② 安裝 I2C 驅動③ 主機模式下的寫數據【
發表于 12-28 19:25
?22次下載

I2C總線應用實例分析
在現代電子系統中,I2C總線因其簡單、靈活和高效的特點而被廣泛應用于各種設備之間的通信。 I2C總線概述 I2C總線由Philips(現為NXP)在1980年代初期開發,最初用于音頻和
評論