硬體協議資料傳輸的包含要素主要為:物理介質,編碼方式,通訊協議,傳輸特點。
下面就對常見的硬體通訊協議進行簡單總結。
1. uart
lsb first
2. usb
lsb first,小端傳輸
3. spi
msb first
4. iic
msb first
5. 網路
大端傳輸
6. pci/pcie
小端傳輸
對於其中的 iic、spi、uart 等協議實際上比較靈活,上述內容為一般也是通用情況,實際應用中需要注意有無特殊說明與設定情況。
note:名詞註解
lsb first:最低有效位優先,也即對於每個位元組,先傳輸 bit0;
msb first:最高有效位優先,也即對於每個位元組,先傳輸 bit7;
小端傳輸:對於多位元組字段,如short,int型資料,先傳送低位元組,如 0x12345678,匯流排上傳輸順序為 0x78、0x56、0x34、0x12;
大端傳輸:對於多位元組字段,如short,int型資料,先傳送高位元組,如 0x12345678,匯流排上傳輸順序為 0x12、0x34、0x56、0x78;
USB通訊協議 資料傳輸
usb2.0通訊協議 spalish 1.包 packet 包是usb系統中資訊傳輸的基本單元,所有資料都是經過打包後在匯流排上傳輸的。usb包由五部分組成,同步字段 sync 包識別符號 pid 資料字段 crc和包結尾字段 eop 包型別 由pid區分 令牌 out in sof setup 資...
資料傳輸方式
資料傳輸方式 1 並行傳輸與序列傳輸 並行傳輸指的是資料以成組的方式,在多條並行通道上同時進行傳輸。常用的就是將構成一 個字元 的幾位二進位製碼,分別在幾個並行通道上進行傳輸。例如,採用8單位 的字 符 可以用8個通道並行傳輸。一次傳送乙個字元,因此收 發雙方不存在字元的同步問題,不需要另加 起 止...
資料傳輸方式
環境限定 tcp ip下的socket網路傳輸 c c 開發語言,32 64位機。目前有兩種方式對資料進行傳輸 1 字元流形式,即將資料用字串表示 2 結構型方式,即將資料按型別直接傳輸。1 的方式保證所有的資料都是清晰的字串明文,沒有平台不一致問題,但傳輸的資料不定長,復合資料型別 如struct...