Tengo un diseño de un micro comunicándose con una tarjeta SD/MMC y sistema de archivos FAT16/FAT32. Hay mucho código en la red sobre ello, pero no he encontrado ninguno que proteja el envío de comandos, que se hace mediante un CRC de 7 bits con polinomio x^7+x^3+1... Podría alguien indicarme donde puedo encontrar código en C para esto? Muchas gracias.
Código CRC
Feb 24, 2005
1 Replies
unsigned char CRC8;
void IniciaCRC8(void) { CRC8 = 0; }
unsigned char CalculaCRC8(unsigned char Dato) { for (int i = 0; i < 8; i++) { unsigned char XOR = (CRC8 & 0x80); CRC8
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required