常用通訊介面分析

2021-10-08 19:22:49 字數 701 閱讀 1539

uart:通用非同步收發器

全雙工,ttl電平,標準ttl輸入高電平最小2v,輸出高電平最小2.4v,典型值3.4v,輸入低電平最大0.8v,輸出低電平最大0.4v,典型值0.2v。適合短距離的如電路板內的通訊。

usart:通用同步和非同步收發器

當做非同步通訊時,與uart相同,加上同步訊號ck時,可以做同步收發器。

spi:序列外設介面

高速,全雙工,同步的通訊匯流排,四線制(miso:主裝置資料輸出,從裝置資料輸入;mosi:主裝置資料輸入,從裝置資料輸出;sclk:始終訊號,由主裝置產生;cs:從裝置使能訊號,由主裝置控制。)當做單向傳輸時,只需要三根線。

iic:積體電路匯流排

雙向,兩線(雙向資料線sda,時鐘線scl),同步序列匯流排。多向控制匯流排,多個晶元可以連線在同一匯流排結構下。

rs232:非同步傳輸標準介面,常用的序列通訊介面標準之一。

邏輯1(mark)= -3v ~ -15v

邏輯0(space)= +3v ~ +15v

與uart相比,232傳輸距離更遠,一般可以滿足1到10公尺的傳輸距離。三線制,全雙工。

rs485:常用的序列通訊介面標準之一。

邏輯1 兩線間電壓差為+(2~6)v

邏輯2 兩線間電壓差為-(2~6)v

工業用通訊方式,採用差分訊號傳輸,抗干擾能力強,最大傳輸距離可達1200公尺,匯流排上最高可連線128個收發器,半雙工,兩線制。

Android fragment介面通訊

fragment 通過介面呼叫activity方法 在fagment中定義介面 public inte ce callbacks 在attach中將activity傳遞的物件例項化為介面 然後就跟普通的物件呼叫一樣 override public void onattach activity act...

WCF 通訊介面

引用 windows communication foundation wcf 是由微軟發展的一組資料通訊的 應用程式開發介面,可以翻譯為windows通訊介面,它是 net框架的一部分,由 net framework 3.0 開始引入,與 windows presentation foundati...

序列通訊介面

串列埠的概念網上講的比較雜,現在通過下面這樣的方法來區分它的種類 1 通過幀打包 解析正確地傳輸和接收資料,可以在硬體裡面實現 串列埠通訊 非同步通訊方式 以起止式非同步協議為例,下圖顯示的是起止式一幀資料的格式 串列埠通訊 同步通訊方式 沒有時鐘線,應屬於通常意義的非同步序列通訊 面向字元的同步協...