單片機(jī)通信系統(tǒng)中CRC算法與硬件環(huán)境編程的實(shí)現(xiàn)
所屬分類:教程|講義
上傳者:serena
標(biāo)簽: 單片機(jī) CRC算法 硬件環(huán)境編程
所需積分:1分積分不夠怎么辦,?
文檔介紹: 在通信系統(tǒng)中從多檢錯(cuò)手段中,CRC是非常著名的一種。CRC-全稱循環(huán)冗余校驗(yàn)是對數(shù)據(jù)塊校驗(yàn)的一種高效的差錯(cuò)控制方法,。在單片機(jī)通信系統(tǒng)設(shè)計(jì)過程中,,當(dāng)傳輸距離較遠(yuǎn)或是采用無線傳輸時(shí),,為了保證高效而無錯(cuò)地傳輸數(shù)據(jù),,必須對數(shù)據(jù)進(jìn)行檢錯(cuò),從性能和成本上考慮,,采用CRC校驗(yàn)算法遠(yuǎn)優(yōu)于奇遇校驗(yàn)和算術(shù)和校驗(yàn)等方法,。CRC的計(jì)算有兩種方法,一種是采用專門的硬件,,另一種就是軟件方法,。對于小型低成本的51單片機(jī)系統(tǒng)而言,,常常需要在沒有相關(guān)硬件的支持下實(shí)現(xiàn)CRC校驗(yàn),也即通過軟件來完成CRC計(jì)算(CRC算法),。 這里給出了3種算法,,從性能和成本上考慮,它們的適用范圍也稍有不同:第一種適用于單片機(jī)程序存儲(chǔ)空間較小但CRC計(jì)算速度要求不高的情況,;第二種適用于程序存儲(chǔ)空間較大且CRC計(jì)算速度要求較高的情況,;最后一種適用于程序存儲(chǔ)空間不太大,且CRC計(jì)算速度要求適中的情況,。
現(xiàn)在下載
VIP會(huì)員,,AET專家下載不扣分;重復(fù)下載不扣分,,本人上傳資源不扣分,。