根據(jù)CRC-16推出CRC-32算法的程序代碼
大小:45 人氣: 2010-09-09 需要積分:3
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
標(biāo)簽:crc(29286)CRC-16(7520)
不久前寫(xiě)一程序時(shí)要用到 CRC-16 ,但找來(lái)找去只在 UDDF 里找到一個(gè) Delphi 的 CRC-32 程序代碼,而且是用查表法,雖然說(shuō)查表法速度快,但 256 項(xiàng) 32 位數(shù)據(jù)我懷疑可能會(huì)有輸入錯(cuò)誤, 讓人不是那么放心,而我又不知道這個(gè)表是怎么算出來(lái)的。后來(lái)我又在一本兩年前的筆記本里找到一段關(guān)于 CRC 的內(nèi)容, 也不知是從哪里抄來(lái)的,還好里面有一段程序代碼,是 CRC-16 的,這段程序正是產(chǎn)生 CRC 表的,可是這區(qū)區(qū)幾行的程序(基本上與下面的 BuilderTable16 函數(shù)相同)看得我一頭霧水,直到這兩天才弄明白, 并據(jù)此推出 CRC-32 的算法,現(xiàn)將全部程序列在下面,并作一些說(shuō)明以助于理解,不但要知其然,還要知其所以然嘛:非常好我支持^.^
(6) 100%
不好我反對(duì)
(0) 0%
下載地址
根據(jù)CRC-16推出CRC-32算法的程序代碼下載
相關(guān)電子資料下載
- 納芯微宣布推出新一代車(chē)規(guī)級(jí)16/24通道線性LED驅(qū)動(dòng)器NSL21916/24 807
- CRCC鐵路防雷浪涌保護(hù)器行業(yè)解決方案 192
- 詳解TSMaster CAN 與 CANFD 的 CRC E2E 校驗(yàn)方法 459
- 使用C語(yǔ)言實(shí)現(xiàn)的CRC計(jì)算單元的例子 251
- CRC(循環(huán)冗余校驗(yàn))應(yīng)用舉例 248
- 這個(gè)CRC計(jì)算單元是如何基于固定的生成多項(xiàng)式(0x4C11DB7)來(lái)獲取給定數(shù)據(jù)緩沖區(qū)的 221
- 基于泰克新一代便攜示波器的汽車(chē)總線觸發(fā)解碼分析 881
- 簡(jiǎn)單介紹Modbus RTU協(xié)議 934
- 如何對(duì)長(zhǎng)期運(yùn)行的嵌入式設(shè)備采取軟錯(cuò)誤保護(hù)呢? 422
- CRCC鐵路高鐵浪涌保護(hù)器綜合應(yīng)用方案 225