<pre id="lq0nf"><label id="lq0nf"></label></pre>
<td id="lq0nf"><strike id="lq0nf"></strike></td>
  • <object id="lq0nf"><meter id="lq0nf"></meter></object>
    <object id="lq0nf"><nav id="lq0nf"><noframes id="lq0nf">
  • <pre id="lq0nf"><label id="lq0nf"></label></pre>
    1. 如何实现软件CRC和所选单片机中使用的硬件CRC的详细资料概述

      资料大?。?/em> 2.67 MB

      所需积分: 0

      下载次数:

      用户评论: 0条评论,查看

      上传日期: 2018-06-15

      上 传 者: 发烧友他上传的所有资料

      资料介绍

      标签:crc(68)单片机(13266)

        目前,越来越多的单片机使用B类安全程序来检测安全要求极高的应用中的故障。检测单片机程序存储器中故障的主要方法是使用由IEC 60730标准定义的循环冗余校验(Cyclic Redundancy Check,CRC)。

        CRC 可用于防止因程序存储器损坏而导致的应用故障,方法是执行周期性校验来确定校验值是否已变化。

        本应用笔记将介绍如何实现软件CRC(作为B 类安全软件库的一部分)以及实现所选单片机(本文档主要针对PIC16F161X系列)中使用的硬件CRC。

        CRC采用一种与多项式长除法极为类似的方法来确定一个惟一校验值,此校验值类似于多项式长除法中的余数。这可通过选择一个非常具体的除数来实现,此除数称为CRC多项式。CRC多项式是为确定任意给定数据流中的最大错误量而选择的惟一多项式。本应用笔记中使用的CRC多项式为CRC-16-ANSI,如图2所示。另一种常用的CRC算法为CRC-16-CCITT。此算法主要用于通信CRC。

        在B类应用中使用校验值的方法如下:先运行一个初始 CRC,然后周期性地运行CRC 来确认校验值未发生变化

      如何实现软件CRC和所选单片机中使用的硬件CRC的详细资料概述

      用户评论

      查看全部 条评论

      发表评论请先 , 还没有账号?免费注册。

      发表评论

      用户评论
      技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
      上传电子资料
      亚洲色欧美图另类综合_亚洲 自拍 色综合图区av网站_亚洲人成伊人成综合网 海门市| 怀集县| 山东省| 伊吾县| 绍兴市| 龙海市| 安康市| 林甸县| 盐边县| 攀枝花市| 策勒县| 开化县| 那曲县| 陇南市| 韶山市| 西宁市| 上犹县| 青海省| 安宁市| 涪陵区| 天峻县| 吕梁市| 高安市| 萝北县| 翼城县| 礼泉县| 闽侯县| 安福县| 英德市| 龙胜| 尚志市| 长春市| 吴堡县| 依兰县| 南和县| 长泰县| 文水县| 安塞县| 延吉市| 苏尼特右旗| 宜昌市| http://444 http://444 http://444 http://444 http://444 http://444