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