打印
[Atmel]

每天跟我读点资料: XMEAG B1数据手册(31)

[复制链接]
574|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
27. CRC - 循环冗余校验发生器
27.1 特点
。循环冗余校验(CRC)生产并检验:
    。通讯数据
    。程序或数据在flash中的存贮
    。数据在SRAMI/O存贮空间
。同flash存贮器,DMA控制器和CPU集成在一起
   。在数据通过一个DMA通道时连续的CRC校验
   。Flash存贮器的全部或可选范围的自动CRC校验
   。CPU可以通过I/O接口载入数扰到CRC发生器
CRC多项软件选择
   。CRC-16(CRC-CCITT)
   。CRC-32(IEEE 802.3)
。多余零检测
27.2 概述
    循环冗余校验是一种用于在数据中查找意外错误的错误检测技术测试算法,并对数据进行了误差检测它通常被用来确定数据传输的正确性,以及在数据和程序中出现的数据。一个数据流或或一个数据块作为输入,并产生一个1632位的输出,可以附加的数据作为校验。当相同的数据被接收或读取时,该设备或应用程序重复计算。如果新的CRC结果不匹配一个较早的计算,该块包含一个数据错误。
    该应用程序将检测到该应用程序,并可能采取纠正措施,如要求将数据发送到或根本不使用不正确的数据。
     通常,一个nCRC校验码适用于任意长度的数据块将检测任何单一不超过n位的突发差错。(任何单一的改变不会超过数据的n),检测所有总长为分数1-2的负n次方的突发错误。在XMEGA设备中CRC模块支持两种通用的CRC多项式;CRC-16(CRC-CCITT)CRC-32(IEEE 802.3)
     

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6956

帖子

67

粉丝