在遠距離數據通信中,為確保高效而無差錯地傳送數據,必須對數據進行校驗即差錯控制。循環冗余校驗CRC(Cyclic Redundancy Check/Code)是對一個傳送數據塊進行校驗,是一種高效的差錯控制方法。
標簽: 數據通信
上傳時間: 2014-01-09
上傳用戶:zhanditian
[美]Joe Campbell 著 徐國定 廖衛東 張慶 譯 吳洪來 趙軍 審校 清華大學出版社 第一部分 串行通信基礎 第l章 ASCII字符集 第2章 異步通信技術基礎 第3章 錯誤及錯誤檢測 第4章 信息傳輸 第5章 調制解調器及其控制 第6章 UART:一個概念上的模型 第7章 實際的UART 第8章 baseline靈巧型調制解調器 第9章 智能調制解調器命令 第10章 協議調制解調器 第ll章 傳真機 第二部分 用C語言編寫異步通信程序 第12章 設計一個基本的串行I/O庫 第13章 程序的可移植性 第14章 波特率和數據格式函數 第15章 RS—232輸入控制 第16章 流控制和SIO管理 第17章 格式輸出 第18章 格式輸入 第19章 中斷I/O導論 第20章 中斷子處理程序 第2l章 靈巧型調制解調器程序設計 第22章 XMODEM文件傳送 第23章 循環冗余校驗CRC計算 第24章 Group3傳真圖象的編碼和解碼
上傳時間: 2015-07-05
上傳用戶:asdfasdfd
CRC16和CRC32, 一個完整的循環冗余校驗程序,在產品中使用的,有好的參考價值
上傳時間: 2014-11-25
上傳用戶:bjgaofei
在遠距離數據通信中,為確保高效而無差錯地傳送數據,必須對數據進行校驗即差錯控制。循環冗余校驗CRC(Cyclic Redundancy Check)是對一個傳送數據塊進行校驗,
標簽: 數據通信
上傳時間: 2016-07-19
上傳用戶:sjyy1001
詳細介紹了使用VB編制串口通信程序,其中包含循環冗余校驗CRC代碼段
上傳時間: 2013-11-27
上傳用戶:yimoney
raid 6 的分塊原理,和冗余校驗,很好的防止節點失效
上傳時間: 2017-04-30
上傳用戶:SimonQQ
CRC程序的演示程序,冗余校驗,利用Java來實現。
上傳時間: 2014-02-27
上傳用戶:ghostparker
基于Proteus仿真前言:本文詳細介紹了DS18B20原理,并在后面舉例說明了其在單片機中的應用,所舉例子包含Proteus仿真電路圖,源程序,程序注釋詳細清楚。1、DS18B20簡介:DS18B20溫度傳感器是DALLAS公司生產的1-wire式單總線器件,具有線路簡單,體積小的特點,用它組成的溫度測量系統線路非常簡單,只要求一個端口即可實現通信。溫度測量范圍在一55℃~+125℃之間,分辨率可以從9~12位選擇,內部還有溫度上、下限報警設置。每個DS18B20芯片都有唯一的序列號,所以可以利用多個DS18B20同時連接在同一條總線上,組成多點測溫系統。但最多只能連接8個,如果數量過多,會使供電電源電壓過低,從而造成信號傳輸的不穩定。2、DS18B20結構:如右圖所示,DS18B20有三只引腳,VCC、DQ和GND。DQ為數字信號輸入/輸出端(DQ一般接控制器(單片機)的一個1/0口上,由于單總線為開漏所以需要外接一個4.7K的上拉電阻);GND為電源地;VDD為外接供電電源輸入端(在寄生電源接線方式時接地)。DS18B20內部結構主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發的溫度報警觸發器TH和TL、配置寄存器。光刻ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。64位光刻ROM的排列是:開始8位是產品類型標號,接著的48位是該DS1B20自身的序列號,最后8位是前面56位的CRC校驗碼(循環冗余校驗碼)。光刻ROM的作用是使每一個DS18B20都各不相同,這樣就可以實現一根總線上掛接多個DS18B20的目的。溫度傳感器可完成對溫度的測量,以12位轉化為例,用16位符號擴展的二進制補碼讀數形式提供。
上傳時間: 2022-07-02
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(141)資源包含以下內容:1. zigbee zigbee zigbeezigb.2. C語言編寫的單片機音樂程序.3. 嵌入式WEB服務器.4. 平移不變法用于消除圖像變換產生的為吉布斯效應.5. 關于嵌入式的QT圖形用戶界面C GUI Programming with QT4書籍的配套源碼.6. 這個MATLAB源代碼是實現雷達仿真功能的MATLAB的GUI界面.7. 這本書是導彈制導控制的基本書籍.8. VB通過PPI協議訪問S7-200 PLC的源程序,.9. #include <stc12c2052AD.H>// 標準庫的頭文件 #include <intrins.h> #include <absacc.h> #d.10. 5402的Hpi自裝載程序.11. 20080718μC_OS-Ⅱ實時嵌入式操作系統源代碼.12. 周立功公司提供的嵌入式系統圖形界面的內核.13. t6963的程序顯示圖形.14. 關于zigbee廠家jennic的zigbee通信模塊JN5139的一些示例程序。.15. MS-DOS下的GUI界面開發工具包SDK4DOS.16. T6963C.c 液晶驅動程序驅動程序包括格式化輸出函數.17. 很有用的代碼.18. protel環境下的電路設計.19. 利用PIC單片機來驅動s1d13700控制器的C代碼.20. 在一個紅外通道上兼容與掌上電腦進行紅外通訊和接收紅外遙控器碼的C源程序.21. PCI Mezzanine Card Instruction.22. easyARM8962 比較器輸出操作源碼.23. 網絡試驗程序.24. 哈爾濱理工大學精品課程--嵌入式系統的講義.PPT格式..25. F280x Digital Motor Control Library.26. ds1302驅動,時鐘的寫入讀出.27. 在KEIL環境下用C51與A51混合編程開發TLC5620.28. 實現一個嵌入式的電子鐘程序.29. C51單片機的程序下載器軟件源代碼.30. PS2鍵盤的單片機讀取程序代碼.31. 本書內容包括: 快速有效的測試存儲器芯片 如何寫入和擦除快閃存儲器 用循環冗余校驗碼驗證非易失性存儲器數據 與芯片的內部外設和外部外設接口 設計和實現設備驅動 優化嵌入式軟件 最大限度高.32. 嵌入式系統的圖形用戶界面設計研究 無憂電子開發網-技術文章.33. 這個事51各個模塊的驅動程序.34. 驅動電腦內的蜂鳴器程序.35. FAT文件應用在在硬盤上的分析.36. I2C的協議規格官方詳細介紹.37. ZIGBEE2006協議棧.38. CC2430多功能調試程序.39. ZIGBEE短距離無線開發程序.40. 嵌入式web服務boa移植文檔,詳細的列出移植的步驟,注意事項,是有相當參考價值的資料.
上傳時間: 2013-05-20
上傳用戶:eeworm
隨著存儲技術的迅速發展,存儲業務需求的不斷增長,獨立的磁盤冗余陣列可利用多個磁盤并行存取提高存儲系統的性能。磁盤陣列技術采用硬件和軟件兩種方式實現,軟件RAID(Redundant Array of Independent Disks)主要利用操作系統提供的軟件實現磁盤冗余陣列功能,對系統資源利用率高,節省成本。硬件RAID將大部分RAID功能集成到一塊硬件控制器中,系統資源占用率低,可移植性好。 分析了軟件RAID的性能瓶頸,使用硬件直接完成部分計算提高軟件RAID性能。針對RAID5采用FPGA(Field Programmable Gate Array)技術實現RAID控制器硬件設計,完成磁盤陣列啟動、數據緩存(Cache)以及數據XOR校驗等功能?;谟布AID的理論,提出一種基于Virtex-4的硬件RAID控制器的系統設計方案:獨立微處理器和較大容量的內存;實現RAID級別遷移,在線容量擴展,在線數據熱備份等高效、用戶可定制的高級RAID功能;利用Virtex-4內置硬PowerPC完成RAID服務器部分配置和管理工作,運行Linux操作系統、RAID管理軟件等。控制器既可以作為RAID控制卡在服務器上使用,也可作為一個獨立的系統,成為磁盤陣列的調試平臺。 隨著集成電路的發展,芯片的體積越來越小,電路的布局布線密度越來越大,信號的工作頻率也越來越高,高速電路的傳輸線效應和信號完整性問題越來越明顯。RAID控制器屬于高速電路的范疇,在印刷電路板(Printed Circuit Block, PCB)實現時分別從疊層設計、布局、電源完整性、阻抗匹配和串擾等方面考慮了信號完整性問題,并基于IBIS(I/O Buffer Information Specification)模型進行了信號完整性分析及仿真。
上傳時間: 2013-04-24
上傳用戶:jeffery