文章詳情

          SPI 、i2c、串口區別

          日期:2025-08-03 02:29
          瀏覽次數:3359
          摘要:
          SPI 、i2c、串口區別

          此3種接口廣泛應用于液晶模塊OLED模塊產品上!

          **個名稱區別:
               SPI(Serial Peripheral Interface:串行外設接口);
               I2C(INTER IC BUS)
               UART(Universal Asynchronous Receiver Transmitter:通用異步收發器)

          **,區別在電氣信號線上:
               SPI總線由三條信號線組成:串行時鐘(SCLK)、串行數據輸出(SDO)、串行數據輸入(SDI)。SPI總線可以實現 多個SPI設備互相連接。提供SPI串行時鐘的SPI設備為SPI主機或主設備(Master),其他設備為SPI從機或從設備(Slave)。主從設備 間可以實現全雙工通信,當有多個從設備時,還可以增加一條從設備選擇線。
               如果用通用IO口模擬SPI總線,必須要有一個輸出口(SDO),一個輸入口(SDI),另一個口則視實現的設備類型而定,如果要實現主從設備,則需輸入輸出口,若只實現主設備,則需輸出口即可,若只實現從設備,則只需輸入口即可。

               I2C總線是雙向、兩線(SCL、SDA)、串行、多主控(multi-master)接口標準,具有總線仲裁機制,非常適合在器件之間進行近距離、非經 常性的數據通信。在它的協議體系中,傳輸數據時都會帶上目的設備的設備地址,因此可以實現設備組網。
               如果用通用IO口模擬I2C總線,并實現雙向傳輸,則需一個輸入輸出口(SDA),另外還需一個輸出口(SCL)。(注:I2C資料了解得比較少,這里的描述可能很不完備)

               UART總線是異步串口,因此一般比前兩種同步串口的結構要復雜很多,一般由波特率產生器(產生的波特率等于傳輸波特率的16倍)、UART接收器、UART發送器組成,硬件上由兩根線,一根用于發送,一根用于接收。
               顯然,如果用通用IO口模擬UART總線,則需一個輸入口,一個輸出口。

          第三,從**點明顯可以看出,SPI和UART可以實現全雙工,但I2C不行;

          第四,看看牛人們的意見吧!
               wudanyu:I2C線更少,我覺得比UART、SPI更為強大,但是技術上也更加麻煩些,因為I2C需要有雙向IO的支持,而且使用上拉電阻,我覺得 抗干擾能力較弱,一般用于同一板卡上芯片之間的通信,較少用于遠距離通信。SPI實現要簡單一些,UART需要固定的波特率,就是說兩位數據的間隔要相 等,而SPI則無所謂,因為它是有時鐘的協議。
               quickmouse:I2C的速度比SPI慢一點,協議比SPI復雜一點,但是連線也比標準的SPI要少。

          下一篇: 液晶模組
          上一篇: 彩色液晶屏
          主站蜘蛛池模板: 日本三级在线观看免费| 8x8×在线永久免费视频| 白白色免费在线视频| 在线亚洲精品视频| 久久久久综合一本久道| 精品香蕉伊思人在线观看| 国产猛男猛女超爽免费视频 | 色av.com| 国产白浆视频在线播放| avtom影院入口永久在线app| 日产亚洲一区二区三区| 偷天宝鉴在线观看| 足本玉蒲团在线观看| 国产精品无码一区二区三区免费| 一区二区三区四区精品视频| 欧美日韩免费在线| 国产在线视频一区二区三区| 中文字幕一区二区视频| 欧美jizz18性欧美年轻| 人妻中文字幕乱人伦在线| 老师您的兔子好软水好多动漫视频| 国产精品久久久久免费a∨| gay白袜男强制捆绑视频网站| 日本xxxx高清在线观看免费 | 好妈妈5高清中字在线观看| 久久av高潮av无码av喷吹| 狠狠噜狠狠狠狠丁香五月| 国产欧美色一区二区三区| avhd101av高清迷片在线| 成年免费视频黄网站在线观看| 久久综合狠狠色综合伊人| 欧美日韩国产网站| 伊人久久精品无码麻豆一区| 羞羞漫画成人在线| 国产精品扒开腿做爽爽爽视频| xxxxx.av| 成年女性特黄午夜视频免费看| 久久精品国产欧美日韩| 看欧美黄色大片| 国产一区二区三区不卡在线观看 | 日韩免费无码一区二区视频|