资料介绍
目前,越来越多的单片机使用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 来确认校验值未发生变化
- [单片机] crc32
- 使用单片机实现流水灯的详细资料说明 7次下载
- 如何使用51单片机实现CRC校验算法 17次下载
- 单片机的详细资料分析
- 51单片机最小系统的组成和原理图及LED驱动原理的详细资料概述
- 使用STM32单片机实现IAP的详细资料说明
- 机器人设计教程之单片机接口与外设的详细资料概述 12次下载
- 单片机学习入门之单片机基础知识详细资料概述 77次下载
- MCS-51单片机的硬件结构详细资料概述 16次下载
- AVR单片机入门教程之AVR单片机的详细资料概述 67次下载
- 基于8位PIC单片机实现多相交错式PWM控制器的详细资料概述
- AN1817 - 在B类应用中结合使用硬件或软件CRC与增强型内核PIC16F1XXX 0次下载
- 简单实用的单片机CRC快速算法 3次下载
- C51实现单片机CRC快速算法
- CRC-8 高效简练的单片机实现方法
- CRC校验码的多种Verilog实现方式 3885次阅读
- 如何在IAR Embedded Workbench中配置生成对应代码区域的CRC校验码 1260次阅读
- N32G45x硬件CRC计算Modbus的CRC16 881次阅读
- CRC校验verilog代码如何生成? 1773次阅读
- MAX14900E八通道高速工业开关的CRC编程 764次阅读
- 从原理到代码理解CRC循环冗余校验 1770次阅读
- 细说下与传统CAN相比CANFD CRC段带来的变化 2124次阅读
- 细说CANFD CRC段带来的变化 1480次阅读
- CRC校验的计算过程 1.1w次阅读
- 为什么微控制器接收的 CRC 编码与计算的 CRC 不一致? 2257次阅读
- 单片机程序设计时如何进行优化详细资料概述 4632次阅读
- PLC常用基本环节梯形图和详细文字说明详细资料概述 8957次阅读
- STM32之软件CRC和硬件CRC速度测试 6309次阅读
- microchip单片机入门基础知识(PIC单片机详细资料) 2.2w次阅读
- 基于FPGA的并行CRC算法的UART控制器 1961次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多