串行通信的錯(cuò)誤校驗(yàn)
在通信過(guò)程中往往要對(duì)數(shù)據(jù)傳送的正確與否進(jìn)行校驗(yàn)。校驗(yàn)是保證準(zhǔn)確無(wú)誤傳輸數(shù)據(jù)的關(guān)鍵。常用的校驗(yàn)方法有奇偶校驗(yàn)、代碼和校驗(yàn)及循環(huán)冗余碼校驗(yàn)。(1)奇偶校驗(yàn)
在發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)位尾隨的1位為奇偶校驗(yàn)位(1或0)。
(2)代碼和校驗(yàn)
代碼和校驗(yàn)是發(fā)送方將所發(fā)數(shù)據(jù)塊求和(或各字節(jié)異或),產(chǎn)生一個(gè)字節(jié)的校驗(yàn)字符(校驗(yàn)和)附加到數(shù)據(jù)塊末尾。
(3)循環(huán)冗余校驗(yàn)
這種校驗(yàn)是通過(guò)某種數(shù)學(xué)運(yùn)算實(shí)現(xiàn)有效信息與校驗(yàn)位之間的循環(huán)校驗(yàn),常用于對(duì)磁盤(pán)信息的傳輸、存儲(chǔ)區(qū)的完整性校驗(yàn)等。
編輯:admin 最后修改時(shí)間:2018-05-08