-
Data: 2011-02-14 21:45:36
Temat: Re: Jak się liczy CRC dla (x^24+4x^3+3x+1)
Od: Adam Dybkowski <a...@4...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2011-02-14 22:17 Mario napisał(a):
> W dniu 2011-02-14 14:25, Piotr Gałka pisze:
>> XMEGA liczy CRC z wielomianem: x^24+4x^3+3x+1
>> http://www.atmel.com/dyn/resources/prod_documents/do
c8077.pdf
>> strona 366.
[...]
> Zobacz w źródłach freemodbus.
Tyle że w dokumentacji Atmela jest błąd i w rzeczywistości CRC jest
liczone wg bardziej powszechnego wzoru:
x^19 + x^4 + x^3 + x^1 + 1
http://www.avrfreaks.net/index.php?name=PNphpBB2&fil
e=printview&t=29418
/*
* The Xmega manual Rev G lists the CRC Polynomial
* as: x^24 + 4x3 + 3x +1.
*
* Based on some untested code supplied by avr(at)atmel.com,
* I believe the correct Polynomial is:
* x^19 + x^4 + x^3 + x^1 + 1
*
* At any rate after cleaning up their code issues, the following C
* code generates the same values as the XMega 128A1 hardware.
To by chyba zamykało problem. W okolicy tego wpisu na forum AVRFreaks
jest podany link do źródeł funkcji obliczającej poprawnie CRC (tzn. z
wynikiem identycznym jak ATxmega).
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Następne wpisy z tego wątku
- 14.02.11 21:47 J.F.
- 15.02.11 08:31 Piotr Gałka
- 15.02.11 12:20 Piotr Gałka
- 15.02.11 14:52 J.F.
- 15.02.11 15:48 Piotr Gałka
Najnowsze wątki z tej grupy
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-28 Warszawa => Sales Executive / KAM <=
- 2025-07-28 Było 83V
- 2025-07-28 Białystok => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-28 Warszawa => Dyrektor Sprzedaży (rozwiązania Cloud) <=
- 2025-07-28 Białystok => Delphi Programmer <=
- 2025-07-28 Warszawa => Specjalista/stka ds. Organizacji <=
- 2025-07-28 Warszawa => Senior Key Account Manager IT <=
- 2025-07-28 Warszawa => Software Engineer .Net <=
- 2025-07-28 Białystok => Programista Delphi <=
- 2025-07-28 Warszawa => MENA New Business Manager <=
- 2025-07-28 Stare komputery
- 2025-07-28 Warszawa => Junior Rekruter <=
- 2025-07-28 cinkciarz.pl
- 2025-07-28 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-07-28 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36