Výpočet CRC pro převod na HEX

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
Ludan
Příspěvky: 6
Registrován: 17 zář 2004, 00:00
Bydliště: Pardubice, CZ
Kontaktovat uživatele:

Výpočet CRC pro převod na HEX

#1 Příspěvek od Ludan »

Hezký den,

potřebuji uložit řetězcové konstanty do EEPROM (89S8252).

Zkoušel jsem tento způsob: v SW PAtmel zapíšu text, a ten pak uložím do souboru .HEX. Pro dlouhý texty je tento způsob nepoužitelný (nehledě na případné opravy).
Proto si chci napsat jednoduchý prográmek v Delphi, kde si text sice převedu na HEX, ale chybí to podstatný - kontrolní součet (poslední bajt).

Může mi prosím někdo poradit, jak jej spočítat ? Ať použiju XOR jakkoliv, nesejdu se s hodnotou, která je ukládána programem PAtmel.

Děkuji za každé nakopnutí.

Bye Ludan
Uživatelský avatar
ViPali
Příspěvky: 524
Registrován: 21 lis 2005, 00:00
Bydliště: Bratislava

#2 Příspěvek od ViPali »

Pozri

http://www.riccibitti.com/crc.htm

možno pomôže
Odpovědět

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