User Tools

Site Tools


avr:crc16.h

This is an old revision of the document!


Somme de contrôle CRC

Le CRC, ou Contrôle de Redondance Cyclique est un mécanisme de détection d'erreurs utilisé par certains protocole de communication. Il est par exemple utilisé par le bus OneWire.

Utilisation sur microprocesseur AVR

La bibliothèque standard avr-libc possède des fonctions permettant de calculer rapidement certain type de CRC grâce au fichier d'en-tête crc16.h.

#include <util/crc16.h>

Documentation : http://www.nongnu.org/avr-libc/user-manual/group__util__crc.html

CRC pour OneWire

Le protocole OneWire utilise deux types de CRC, un sur 8 bits et l'autre sur 16 bits.

avr/crc16.h.1379493698.txt.gz · Last modified: 2013/09/18 08:41 by sdolt