心理

當前位置 /首頁/完美生活/心理/列表

單片機數據存儲校驗方法

單片機數據存儲校驗方法

校驗方法

1、最簡單的校驗

最簡單的校驗就是把原始數據和待比較數據直接進行比較,看是否完全一樣這種方法是最安全最準確的。同時也是效率最低的。

例如:龍珠cpu在線調試工具。它和龍珠cpu間通訊時,bbug發送一個字節cpu返回收到的字節,bbug確認是剛才發送字節後才繼續發送下一個字節的。

2、奇偶校驗(Parity Check)

在數據存儲和傳輸中,字節中額外增加一個比特位,用來檢驗錯誤。校驗位可以通過數據位異或計算出來。

應用例子:單片機串口通訊有一模式就是8位數據通訊,另加第9位用於放校驗值。、

3、BCC異或校驗法(block check character,塊校驗碼)

很多基於串口的通訊都用這種既簡單又相當準確的方法。它就是把所有數據都和一個指定的初始值(通常是0)異或一次,最後的結果就是校驗值,通常把它附在通訊數據的最後一起發送出去。接收方收到數據後自己也計算一次異或和校驗值,如果和收到的校驗值一致就説明收到的數據是完整的。

TAG標籤:校驗 存儲 單片機 #