Výpočet crc8 v C

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
DRAKE
Příspěvky: 276
Registrován: 05 zář 2005, 00:00

Výpočet crc8 v C

#1 Příspěvek od DRAKE »

Ahoj

Sháním algoritmus pro rychlý výpočet 8 bitového CRC v jazyce C. Údajně to jde rychle pomocí tabulky.

Díky

Přejmenováno. ZdenekHQ
Ježíš na kříži zaplatil za naše hříchy a tím nás osvobodil od věčné smrti. Platí i pro bastliře :-).
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#2 Příspěvek od procesor »

Zaujímavé, ale málo pravdepodobné. CRC8 je polynóm najmenej ôsmeho rádu (na webe to nájdeš) a dá sa to iba počítať a počítať ...a počítať ...s každým bitom...
Uživatelský avatar
jeneburg
Příspěvky: 39
Registrován: 04 pro 2008, 00:00
Bydliště: Rajhrad

#3 Příspěvek od jeneburg »

samozrejme ze to jde pomoci pomocnych tabulek zrychlit, teorie k tomu vysla v chipu 1993 cislo 8 a 9.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#4 Příspěvek od Andrea »

Když se do googla zadá table-driven CRC8, tak to najde ukázky v C i s procedurama pro generování té tabulky.
Uživatelský avatar
DRAKE
Příspěvky: 276
Registrován: 05 zář 2005, 00:00

#5 Příspěvek od DRAKE »

kouknu na to skusim to rozchodit

děkuji
Ježíš na kříži zaplatil za naše hříchy a tím nás osvobodil od věčné smrti. Platí i pro bastliře :-).
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“