久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7097|回復: 0
收起左側

I2C和SPI通信方式的講解。

[復制鏈接]
ID:143621 發表于 2017-1-7 12:01 | 顯示全部樓層 |閱讀模式
I2C和SPI是兩種不同的通信協議。
一。 IIC  簡介
它是由數據線 SDA 和時鐘 SCL 構成的串行總線, 可發送和接收數據。在 CPU 與被控 IC 之間、IC 與 IC 之間進行雙向傳送,高速 IIC 總線一般可達 400kbps 以上。用I2C通信的芯片最常用的就是EEPROM芯片,如Atmel的AT24CXX系列,此外,還有一些其它功能的芯片。
I2C1.png

這是EEPROM芯片的接法)
I2C2.png
(對應的單片機引腳)
shizhong.png


     (時鐘芯片)



I2C 總線在傳送數據過程中共有三種類型信號, 它們分別是:開始信號、結束信號和應答信號。
開始信號:SCL 為高電平時,SDA 由高電平向低電平跳變,開始傳送數據。
結束信號:SCL 為高電平時,SDA 由低電平向高電平跳變,結束傳送數據。
應答信號: 接收數據的 IC 在接收到 8bit 數據后, 向發送數據的 IC 發出特定的低電平脈沖,表示已收到數據。CPU 向受控單元發出一個信號后,等待受控單元發出一個應答信號,CPU 接收到應答信號后,根據實際情況作出是否繼續傳遞信號的判斷。若未收到應答信號,由判斷為受控單元出現故障。
   
二.SPI

SPI通常有SCK時鐘,STB片選,DATA數據信號三個信號。SPI總線真正實現了全雙工數據傳輸,SPI 有3線跟4線兩種,4線的話,就是多了一條叫SDC的線,用來告知從設備現在傳輸的是數據還是指令。這個接口較快,可以傳輸較連續的數據。SPI要想連接多個從設備,就需要給每個從設備配備一根片選信號。如果要可以實現全雙工,也是需要多加一根數據線(MOSI MISO)。SPI通信芯片的引腳名稱不一定都是這幾個名稱,可能還有會別的名稱,但是意思是一樣的,例如MOSI引腳的意思是“主機輸出從機輸入”,某個SPI接口的芯片就有可能會寫成SDI,因為這個SPI器件是作為從機的,所以它的SDI的意思就是“從機數據輸入引腳”。

SPI通信過程為:把CS引腳拉低,然后SCK輸出時鐘,然后就可以在MOSI引腳上輸出數據,同時可以在MISO上獲得數據了。 SPI1.png

(這是一個SPI FLASH芯片,DO是MISO,DI是MOSI,CLK是SCK,功能一樣,叫法不一樣而已) SPI2.png

(單片機接法)


下面主要總結一下2種總線的異同點:

1 iic總線不是全雙工,2根線SCL SDA。spi總線實現全雙工,4根線SCK CS MOSI MISO

2 iic總線是多主機總線,通過SDA上的地址信息來鎖定從設備。spi總線只有一個主設備,主設備通過CS片選來確定從設備

3 iic總線傳輸速度在100kbps-4Mbps。spi總線傳輸速度更快,可以達到30MHZ以上。

4 iic總線空閑狀態下SDA SCL都是高電平。spi總線空閑狀態MOSI MISO也都是 SCK是有CPOL決定的

5 iic總線scl高電平時sda下降沿標志傳輸開始,上升沿標志傳輸結束。spi總線cs拉低標志傳輸開始,cs拉高標志傳輸結束

6 iic總線是SCL高電平采樣。spi總線因為是全雙工,因此是沿采樣,具體要根據CPHA決定。一般情況下master device是SCK的上升沿發送,下降沿采集

7 iic總線和spi總線數據傳輸都是MSB在前,LSB在后(串口是LSB在前)

8 iic總線和spi總線時鐘都是由主設備產生,并且只在數據傳輸時發出時鐘

9 iic總線讀寫時序比較固定統一,設備驅動編寫方便。spi總線不同從設備讀寫時序差別比較大,因此必須根據具體的設備datasheet來實現讀寫,相對復雜一些。

           




如果您覺得對您有幫助那么請關注我得公眾號 “老趙a科技”和我一起學習



回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人久久精品一区二区三区 | 视频在线一区二区 | 毛片网在线观看 | 99国产在线 | 99国产精品视频免费观看一公开 | 国产成人在线一区二区 | 91国内精品久久 | 成人av激情| 一级毛片视频 | 特黄毛片 | 好好的日在线视频 | 不用播放器看的av | 日本在线播放一区二区 | 欧美日韩国产传媒 | 男女羞羞视频免费看 | 日本高清中文字幕 | 国产夜恋视频在线观看 | 日韩欧美视频免费在线观看 | 亚洲精品视频免费观看 | 欧美日韩国产高清 | 国产高清在线观看 | 亚洲欧美综合 | 日韩高清一区 | 亚洲成人一区二区三区 | 国产精品一区二区在线 | www.久久.com | 日本不卡视频在线播放 | 免费看片在线播放 | 精品欧美一区二区三区 | 香蕉久久av | 成人精品鲁一区一区二区 | 亚洲黄色视屏 | 成人黄色在线 | 亚洲欧美日韩成人在线 | 久久躁日日躁aaaaxxxx | 污视频在线免费观看 | 日韩精品久久一区二区三区 | 欧美日韩中文国产一区发布 | 喷水毛片 | 最新中文字幕久久 | 81精品国产乱码久久久久久 |