UART SPI I2C對比學習

2021-10-10 22:05:15 字數 437 閱讀 3439

我的spi只用到三根線(mosi,主機傳送從機接收,片選cs,以及時鐘sck),uart兩根,iic兩根sda和scl

uart波特率115.2khz

spi系統時鐘的四分頻(12.5mhz)

iic系統時鐘的200分頻(250khz)

uart由於沒有時鐘線所以傳輸距離長,可達15m,但是速率很慢

spi支援全雙工通訊,操作簡單(程式設計簡單),速率較其他二者高,但是佔線多,僅支援乙個主機

i2c屬於半雙工通訊(協議複雜),佔線少,支援多主機多從機通訊,但是速率較慢,快速模式最高速度可達400k

參考資料

b站 老哥嵌入式課堂/達爾聞

csdn 收藏夾

C 學習筆記 對比C

1,c 呼叫c 的dll中帶指標的函式時,使用ref來進行操作 c cplusplus.dll int addfun int a,int b c dllimport cplusplus.dll public static extern intadd ref int a,ref int b unsof...

ROS tf2 (C )學習筆記以及和tf對比

參考 一 如何使用tf2發布靜態廣播 靜態廣播在tf中沒有被單獨劃分出來,可以使用下面方法發布靜態tf tf type static transform publisher name base link to laser4 args 0.0 0.3 0.7 1.57 0.0 0.0 base lin...

C 與C 對比學習 模板,泛型

我們知道有很多不同的物件型別可能有相同的操作,基本型別如數值型別的都有加減乘除,比大小啊.乙個個從現實中抽象出來的類就更是具體很多共性了.如果是同一類事物可以弄個父類出來就ok,比如動物都具體的某些通用操作就搞個animal基類完事.但如果不是同一類事物,就不容易整個繼承關係出來啊.比如人有身高,可...