『壹』 SPI是什麼
SPI(Serial Peripheral Interface--串列外設介面)匯流排系統是一種同步串列外設介面,它可以使MCU與各種外圍設備以串列方式進行通信以交換信息。SPI有三個寄存器分別為:控制寄存器SPCR,狀態寄存器SPSR,數據寄存器SPDR。外圍設備包括FLASHRAM、網路控制器、LCD顯示驅動器、A/D轉換器和MCU等。SPI匯流排系統可直接與各個廠家生產的多種標准外圍器件直接介面,該介面一般使用4條線:串列時鍾線(SCLK)、主機輸入/從機輸出數據線MISO、主機輸出/從機輸入數據線MOSI和低電平有效的從機選擇線NSS(有的SPI介面晶元帶有中斷信號線INT、有的SPI介面晶元沒有主機輸出/從機輸入數據線MOSI)。
SPI介面的全稱是"Serial Peripheral Interface",意為串列外圍介面,是Motorola首先在其MC68HCXX系列處理器上定義的。SPI介面主要應用在EEPROM、FLASH、實時時鍾、AD轉換器,還有數字信號處理器和數字信號解碼器之間。
SPI介面是在CPU和外圍低速器件之間進行同步串列數據傳輸,在主器件的移位脈沖下,數據按位傳輸,高位在前,低位在後,為全雙工通信,數據傳輸速度總體來說比I2C匯流排要快,速度可達到幾Mbps。
詳見:http://ke..com/view/140064.htm
『貳』 SPI是什麼意思
SPI是串列外設介面(Serial Peripheral Interface)的名稱縮寫。
SPI,是一種高速的,全雙工,同步的通信匯流排,並且在晶元的管腳上只佔用四根線,節約了晶元的管腳,同時為PCB的布局上節省空間,提供方便,正是出於這種簡單易用的特性,如今越來越多的晶元集成了這種通信協議。
SPI介面是在CPU和外圍低速器件之間進行同步串列數據傳輸,在主器件的移位脈沖下,數據按位傳輸,高位在前,低位在後,為全雙工通信,數據傳輸速度總體來說比I2C匯流排要快,速度可達到幾Mbps。
SPI的通信原理如下:
SPI的通信原理非常簡單,它以主從方式工作,這種模式通常有一個主設備和一個或多個從設備,需要至少4根線,事實上3根也是可以的(單向傳輸時)。也是所有基於SPI的設備共有的,它們是SDI(數據輸入)、SDO(數據輸出)、SCLK(時鍾)、CS(片選)。
SPI目前有3種規格,3種SPI的處理流程大同小異,以目前使用最多的SPI-4為例來說明SPI的原理。它在發送介面和接收介面都有各自的數據通道和流控狀態信息通道,其數據通道和流控狀態信息通道是獨立的並且是點對點通信。

(2)spi是什麼設備擴展閱讀
除了串列外設介面之外,SPI還有以下若干含義:SPI(schele performance index)表示績效指數;SPI(Software Process Improvement)表示軟體過程改進。
SPI(samples per inch)是掃描儀參數,表示每英寸中所含分離像素點的個數。SPI(Standardized Precipitation Index )表示標准化降水指數,是一種用伽馬分布來擬合降雨量然後將積累概率等概率轉換成標准正態分布對應值的一種乾旱指數。
『叄』 各位大神單片機中的SPI是什麼意思應該怎樣理解
SPI是串列外設介面,串列傳輸數據。分為主從2部分設備。一般控制字晶元datasheet會有說明。
(1)SDI – SerialData In,串列數據輸入;
(2)SDO – SerialDataOut,串列數據輸出;
(3)SCLK – Serial Clock,時鍾信號,由主設備產生;
(4)CS – Chip Select,從設備使能信號,由主設備控制。
很多晶元控制用這種介面方式,
還有另一種IIC介面
『肆』 spi是什麼
SPI:高速同步串列口。3~4線介面,收發獨立、可同步進行
API (Application Programming Interface)
所謂API本來是為C和C++程序員寫的。API說來說去,就是一種函數,他們包含在一個附加名為DLL的動態連接庫文件中。用標準的定義來講,API就是Windows的32位應用程序編程介面,是一系列很復雜的函數,消息和結構,它使編程人員可以用不同類型的編程語言編制出的運行在Windows95 和Windows NT操作系統上的應用程序。可以說,如果你曾經學過VC,那麼API對你來說不是什麼問題。但是如果你沒有學過VC,或者你對Windows95的結構體系不熟悉,那麼可以說,學習API將是一件很辛苦的事情。
『伍』 IIC和SPI有什麼區別
一、優勢不同:
1、IIC:
IIC匯流排是雙向、兩線(SCL、SDA)、串列、多主控(mulTI-master)介面標准,具有匯流排仲裁機制,非常適合在器件之間進行近距離、非經常性的數據通信。在它的協議體系中,傳輸數據時都會帶上目的設備的設備地址,因此可以實現設備組網。
2、SPI:
SPI在晶元的管腳上只佔用四根線,節約了晶元的管腳,同時為PCB的布局上節省空間,提供方便,正是出於這種簡單易用的特性,越來越多的晶元集成了這種通信協議。
二、硬體結構不同:
1、IIC:
IIC串列匯流排一般有兩根信號線,一根是雙向的數據線SDA,另一根是時鍾線SCL。所有接到I2C匯流排設備上的串列數據SDA都接到匯流排的SDA上,各設備的時鍾線SCL接到匯流排的SCL上。
2、SPI:
SPI匯流排是一種4線匯流排,也是所有基於SPI的設備共有的,它們是MISO(主設備數據輸入)、MOSI(主設備數據輸出)、SCLK(時鍾)、CS(片選)。

性能特點
SPI的片選可以擴充選擇16個外設,這時PCS輸出=NPCS,說NPCS0~3接4-16解碼器,這個解碼器是需要外接4-16解碼器,解碼器的輸入為NPCS0~3,輸出用於16個外設的選擇。
如果應用中必須使用高速數據傳輸,那麼SPI是更好的選擇。因為SPI是全雙工,IIC的不是。SPI沒有定義速度限制,一般的實現通常能達到甚至超過10 Mbps。IIC 最高的速度也就快速+模式(1 Mbps)和高速模式(3.4 Mbps),後面的模式還需要額外的I/O緩沖區,還並不是總是容易實現的。
以上內容參考:網路-IIC
以上內容參考:網路-SPI
『陸』 SPI錫膏檢查機可以做什麼
全新自動錫膏檢測設備:
型號: PARMI SPI HS60
品牌:PARMI
產地:韓國
市場價格:9-12萬美元
用途:對電路板上元件焊膏進行檢測用
功能:基於光學原理來對焊接生產中遇到的常見問題進行檢測

『柒』 IIC和SPI有什麼區別
1. SPI
SPI 是一種四線制串列匯流排介面,為主/從結構,四條導線分別為串列時鍾(SCLK)、主出從入(MOSI)、主入從出(MISO)和從選(SS)信號。主器件為時鍾提供者,可發起讀從器件或寫從器件操作。這時主器件將與一個從器件進行對話。當匯流排上存在多個從器件時,要發起一次傳輸,主器件將把該從器件選擇線拉低,然後分別通過 MOSI 和 MISO 線啟動數據發送或接收。
SPI 時鍾速度很快,范圍可從幾兆赫茲到幾十兆赫茲,且沒有系統開銷。SPI 在系統管理方面的缺點是缺乏流控機制,無論主器件還是從器件均不對消息進行確認,主器件無法知道從器件是否繁忙。因此,必須設計聰明的軟體機制來處理確認問題。同時,SPI 也沒有多主器件協議,必須採用很復雜的軟體和外部邏輯來實現多主器件架構。每個從器件需要一個單獨的從選擇信號。總信號數最終為 n+3 個,其中 n 是匯流排上從器件的數量。因此,導線的數量將隨增加的從器件的數量按比例增長。同樣,在 SPI 匯流排上添加新的從器件也不方便。對於額外添加的每個從器件,都需要一條新的從器件選擇線或解碼邏輯。圖 2 顯示了典型的 SPI 讀/寫周期。在地址或命令位元組後面跟有一個讀/寫位。數據通過 MOSI 信號寫入從器件,通過 MISO 信號自從器件中讀出。
2. IIC匯流排
IIC 是一種二線制串列匯流排介面,工作在主/從模式。二線通信信號分別為開漏 SCL 和 SDA 串列時鍾和串列數據。主器件為時鍾源。數據傳輸是雙向的,其方向取決於讀/寫位的狀態。每個從器件擁有一個唯一的 7 或 10 位地址。主器件通過一個起始位發起一次傳輸,通過一個停止位終止一次傳輸。起始位之後為唯一的從器件地址,再後為讀/寫位。
IIC匯流排速度為從0Hz到3.4MHz。它沒有SPI 那樣快,但對於系統管理器件如溫度感測器來說則非常理想。IIC 存在系統開銷,這些開銷包括起始位/停止位、確認位和從地址位,但它因此擁有流控機制。主器件在完成接收來自從器件的數據時總是發送一個確認位,除非其准備終止傳輸。從器件在其接收到來自主器件的命令或數據時總是發送一個確認位。當從器件未准備好時,它可以保持或延展時鍾,直到其再次准備好響應。
IIC允許多個主器件工作在同一匯流排上。多個主器件可以輕松同步其時鍾,因此所有主器件均採用同一時鍾進行傳輸。多個主器件可以通過數據仲裁檢測哪一個主器件正在使用匯流排,從而避免數據破壞。由於 IIC匯流排只有兩條導線,因此新從器件只需接入匯流排即可,而無需附加邏輯。
『捌』 好多感測器是spi數字輸出,請教一下什麼是spi數字輸出。
SPI是英文「串列外部設備介面」的縮寫。
SPI是一種高速,全雙工,同步的通信匯流排。
SPI的通信原理很簡單,它以主從方式工作,也就是有一個主設備和一個(或多個)從設備。每一次的通信都由主設備發起。需要的引線數為3+n,這里的n=從設備個數(片選CS)。3是SPI的介面共有的線,它們是SDI(數據輸入),SDO(數據輸出)和SCK(時鍾)。例如,當你的控制器帶有2隻SPI介面的感測器時,所有用於SPI通信的線數是3+2=5根,其中2根由於感測器的片選。
通信時,主設備先選中需要與之通信的從設備(比如感測器),然後發出同步時鍾到從設備,在時鍾信號發出的同時,每一bit的數據也同步出現在SDO(數據輸出)引腳上被打入從設備。
更詳細的介紹,需要查閱專門的介紹。
『玖』 SPI怎麼區分主從 兩個設備之間通過SPI連接,根據什麼來定義主從
1.如果是兩個集成SPI匯流排協議的單片機之間的通信,在控制寄存器中可以選擇主從方式專.
2.如果是單片機與屬其它SPI介面晶元進行通信,晶元手冊中會說明它與單片機的主從方式.建議到網上查找一些SPI協議的資料.
3.主機向從機發片選信號(一般是一個低電平信號),然後通信開始,主機向從機發數據的同時,從機也可以向主機發數據.全雙工.
『拾』 SPI是什麼意思呢
一、SPI是英文Software Process Improvement的縮寫,中文意思是軟體過程的改進。它是CMM(還有其他能力模型)中的一個重要概念,CMM模型的目的就是要改進一個組織的過程,提高過程能力,所以叫做SPI-軟體過程改進。
二、SPI是英文Service Provider Interface的縮寫。中文意思是服務提供商介面。滿足某種服務標準的供應商提供的符合該標準的應用程序介面,SPI應該和該服務的API標準是兼容的,應用程序一般應該是基於API編寫,除非是SPI中包含API中沒有提供的功能而又必須使用。
三、SPI是英文Serial Peripheral Interface的縮寫,中文意思是串列外圍設備介面,SPI是Motorola公司推出的一種同步串列通訊方式,是一種三線同步匯流排,因其硬體功能很強,與SPI有關的軟體就相當簡單,使CPU有更多的時間處理其他事務。