常用總線的一些筆記

1.  I2C學習

主要了解了I2C總線的特徵:

1)    只要求兩條總線線路,一條串行數據線SDA ,一條串行時鐘線SCL。

2)    每個連接到總線的器件都可以軟件定義的唯一的地址,一直存在的簡單的主機/從機關係;主機可以作爲主機發送器或主機接收器。

3)  它是一個真正的多主機總線,如果兩個或更多主機同時初始化數據傳輸,可以通過沖突檢測和仲裁防止數據被破壞。

4)  串行的8 位雙向數據傳輸位速率在標準模式下可達100kbit/s ,快速模式下可達400kbit/s,高速模式下可達3.4Mbit/s。

5)  片上的濾波器可以濾去總線數據線上的毛刺波保證數據完整。

連接到相同總線的IC 數量只受到總線的最大電容400pF限制。

瞭解了I2C中主要的幾個概念:


學習了I2C中的起始和停止信號:

起始信號S:在SCL爲高電平時,SDA由高電平到低電平切換。

終止信號P:在SCL爲高電平時,SDA由低電平到高電平切換。


瞭解了I2C從設備尋址的方式:

在起始條件產生後,傳輸的第一個字節爲尋址地址。前7位爲從設備地址,第八位標示是進行數據接受或者發送(R/W)。

 

1.  SPI學習

學習了SPI總線的概述,SPI, Serial Perripheral Interface, 串行外圍設備接口, 是 Motorola 公司推出的一種同步串行接口技術. SPI 總線在物理上是通過接在外圍設備微控制器(PICmicro) 上面的微處理控制單元 (MCU) 上叫作同步串行端口(Synchronous Serial Port) 的模塊(Module)來實現的, 它允許 MCU以全雙工的同步串行方式, 與各種外圍設備進行高速數據通信。

 

2.  UART學習

通用異步收發傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UART,是一種異步收發傳輸器,是電腦硬件的一部分。將資料由串行通信並行通信間作傳輸轉換,作爲並行輸入成爲串行輸出的芯片,通常集成與其他通訊接口的連結上。

計算機內部採用並行數據,不能直接把數據發到Modem,必須經過UART整理才能進行異步傳輸,其過程爲:CPU先把準備寫入串行設備的數據放到UART的寄存器(臨時內存塊)中,再通過FIFO(First Input First Output,先入先出隊列)傳送到串行設備,若是沒有FIFO,信息將變得雜亂無章,不可能傳送到Modem
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章