8051 kan gjøre en CRC jobb lett?

S

shanren

Guest
Hei, does noen vite om CRC i 8051 cpu? kan en 8051 gjøre denne jobben esayily? Jeg har noen viktige data lagret i en NVRAM, men jeg fant de kanskje forandret sometimes.for eksempel 0x00 endret til 0X01.what kan jeg gjøre for å håndtere det?
Thanks a lot!

 
CRC kan gjøres med et antall XOR av serielle og parallelle.Prøv å søke CRC implementering i stedet for teori.
Jeg tenker på ditt formål, la prøve paritet sjekke først.Sjekksum er også en god idé.

 
du selv kan finne biblioteker av gjennomførte CRC funksjoner (8, 16)

 
CRC i 8051 har 2 type funksjon.
1.Beregn av XOR.Denne funksjonen bruker mye tid til å gjøre.Men bruk litt kode.
2.Bruk tabellen.denne funksjonen er å bruke litt tid.men bruker mer plass til å holde bordet.

Jeg har bruk tabellen.
Beklager, men du må logge inn for å vise dette vedlegget

 
takk alle dere!
Men et annet problem, hvis jeg finner en bit er feil, kan jeg gjenopprette dataene? Hvordan kan jeg gjøre det? kan dette kan gjøre i 8051? Jeg vet ikke mye om programmet.
takk!

 
Med ECC (Error Sjekk og Correction) kan du gjenkjenne 2 bit feil og gjenopprette 1bit feil.Se på
http://www.elektroda.pl/eboard/viewtopic.php?t=30441&highlight=ecc

Eller søk på nettet for nand_ecc.

 

Welcome to EDABoard.com

Sponsor

Back
Top