- 用PIC單片機和Dallas的iButtON通訊時(shí),編了段產(chǎn)生和校驗CRC的子程序。#include;-------------------------------cblock 0x20datBuff:8 ;assign 8 byte data bufferbit_cnt ;bit countingCRC_COUNT ;number of bytes
- 關(guān)鍵字:
程序 校驗 CRC 單片機 PIC
- 解讀CRC的校驗原理,隨著(zhù)數據采集系統的功能日益強大,以及微型計算機的普及,在現代工業(yè)中,利用微機進(jìn)行數據通訊的工業(yè)控制應用得也越來(lái)越廣泛。特別是在大規模高精度數據采集系統中,對數據進(jìn)行分析和計算將占用很大一部分單片機的資
- 關(guān)鍵字:
原理 校驗 CRC 解讀
- 摘 要 提供兩個(gè)實(shí)用的、能夠在單片機上通過(guò)軟件來(lái)實(shí)現的CRC快速算法,其中一個(gè)適用于51系列等單片機,另一個(gè)適 ...
- 關(guān)鍵字:
CRC 算法 單片機
- 摘 要:簡(jiǎn)述CRC算法原理,給出一種新穎快速的查表計算方法,并給出用C語(yǔ)言編寫(xiě)的算法源程序。 ...
- 關(guān)鍵字:
CRC 多項式 查表法
- CRC工作原理及算法研究,CRC檢驗 CRC校驗實(shí)用程序庫 在數據存儲和數據通訊領(lǐng)域,為了保證數據的正確,就不得不采用檢錯的手段。在諸多檢錯手段中,CRC是最著(zhù)名的一種。CRC的全稱(chēng)是循環(huán)冗余校驗,其特點(diǎn)是:檢錯能力極強,開(kāi)銷(xiāo)小,易于用編
- 關(guān)鍵字:
研究 算法 原理 工作 CRC
- CRC標準簡(jiǎn)介及計算過(guò)程,標準 根據應用環(huán)境與習慣的不同,CRC又可分為以下幾種標準: ?、貱RC-12碼; ?、贑RC-16碼; ?、跜RC-CCITT碼; ?、蹸RC-32碼?! RC-12碼通常用來(lái)傳送6-bit字符串?! RC-16及CRC-CCITT碼則是用來(lái)傳送8-bit
- 關(guān)鍵字:
過(guò)程 計算 簡(jiǎn)介 標準 CRC
- CRC校驗源碼分析,CRC 根據”權”(即多項表達式)的不同而相應的源代碼也有稍許不同。以下是各種常用的權?! RC8=X8+X5+X4+1 CRC-CCITT=X16+X12+X5+1 CRC16=X16+X15+X5+1 CRC12=X12+X11+X3+X2+1 CRC32=X32+X2
- 關(guān)鍵字:
分析 源碼 校驗 CRC
- 由單片機嵌入式系統與微機組成的工業(yè)檢測和數據采集系統中,計算機與單片機之間經(jīng)常需要進(jìn)行數據通信。在數字通信過(guò)程中,干擾有可能使接收到的二進(jìn)制數和發(fā)送的不一致,造成“0”和“1”互變的
- 關(guān)鍵字:
及其 碼表 實(shí)現 程序 校驗 單片機 CRC
- 摘 要 通過(guò)對不同校驗方法的分析,介紹了一種適合PC機與8031單片 機通訊差錯校驗的CRC方法并給出了其實(shí)現的 ...
- 關(guān)鍵字:
數據傳輸 差錯校驗 CRC 串行通訊
- 摘要:循環(huán)冗余(CRC)是USB協(xié)議中重要的錯誤檢測措施。在此分析了USB 3.0數據包的基奉格式以及USB 3.0協(xié)議中CRC校驗的特點(diǎn),針對USB 3.0數據高速傳輸的要求,設計實(shí)現并行發(fā)送端CRC產(chǎn)生和接收端CRC校驗電路,功能仿
- 關(guān)鍵字:
實(shí)現 原理 校驗 CRC USB
- 1 引 言 在單片機的近、遠程通信中,為了確保傳輸報文(數據和信息)的正確性和加快報文的傳輸速度,采用CRC算法。在信道上傳輸的每一個(gè)字節,通過(guò)CRC算法校驗,從參數表中獲得其校驗值,使報文無(wú)差錯地快速傳輸
- 關(guān)鍵字:
原理 程序設計 算法 CRC 通信 單片機
- CCITT CRC-16計算原理與實(shí)現,CRC的全稱(chēng)為Cyclic Redundancy Check,中文名稱(chēng)為循環(huán)冗余校驗。它是一類(lèi)重要的線(xiàn)性分組碼,編碼和解碼方法簡(jiǎn)單,檢錯和糾錯能力強,在通信領(lǐng)域廣泛地用于實(shí)現差錯控制。實(shí)際上,除 數據通信外,CRC在其它很多領(lǐng)域也
- 關(guān)鍵字:
實(shí)現 原理 計算 CRC-16 CCITT
- 引 言
循環(huán)冗余校驗(Cyclic Remdancy Check,CRC)是最為常用的計算機和儀表數據通信的校驗方法。CRC碼是一種線(xiàn)性分組碼,編碼簡(jiǎn)單但具有很強的檢錯糾錯能力。除了各種嵌入式儀表、變頻器等設備,還有一些數字型
- 關(guān)鍵字:
校驗 探討 快速 編程 CRC 硬件
- 摘要:提出了一種基于DSP28335片上SPI模塊和CRC校驗算法的數據通信方案。給出了接口電路設計、SPI模塊驅動(dòng)程序設計和求取CRC校驗碼的具體步驟,重點(diǎn)介紹了通信協(xié)議中從機發(fā)送請求機制和錯誤幀重發(fā)機制的實(shí)現,解決了SPI從機不能發(fā)起傳輸的問(wèn)題,并提高了通信雙方的差錯檢測能力。實(shí)驗結果表明,該方案數據傳輸速度快,可靠性高,滿(mǎn)足飛控計算機的性能要求。
- 關(guān)鍵字:
SPI CRC 201102
- 摘要:由于FPGA具有速度快,效率高,靈活穩定,集成度高等優(yōu)點(diǎn),所以為了提高串口通信的速度和效率,在串行通信中采用FPGA來(lái)實(shí)現串口通信是十分必要的。由于通信傳輸的不確定性以及干擾等原因,串行通信經(jīng)常會(huì )出現異
- 關(guān)鍵字:
FPGA CRC 異步串口 通信
crc介紹
一、循環(huán)冗余碼校驗英文名稱(chēng)為Cyclical Redundancy
Check,簡(jiǎn)稱(chēng)CRC。它是利用除法及余數的原理來(lái)作錯誤偵測(Error
Detecting)的。實(shí)際應用時(shí),發(fā)送裝置計算出CRC值并隨數據一同發(fā)送給接收裝置,接收裝置對收到的數據重新計算CRC并與收到的CRC相比較,若兩個(gè)CRC值不同,則說(shuō)明數據通訊出現錯誤。
根據應用環(huán)境與習慣的不同,CRC又可分為以下幾 [
查看詳細 ]