Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 11 sty 2025, o 15:57


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 7 lip 2014, o 14:33 
Offline
Nowy

Dołączył(a): 10 kwi 2014
Posty: 1
Pomógł: 0

Witam.

Ostatnio nie mogę zrozumieć/rozwiązać jednego problemu. W książce pana Mirka, w projekcie dotyczącym interfejsu 1-wire oraz czujników DS18B20 załączono plik crc8.c, w którym znajduję się definicja wielomianu do obliczenia CRC.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Nie wiem dlaczego wielomian ma być równy 0x18. Moim zdaniem wielomian X^8+X^5+X^4+X^0 = 0x31.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lip 2014, o 15:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 mar 2013
Posty: 236
Lokalizacja: Warszawa
Pomógł: 5

#define MASK_XOR ((1<<2) | (1<<3))

taka mała podpowiedz. A odnośnie tego crc, to polecam:http: www.maximintegrated.com/en/app-notes/index.mvp/id/27

Nic tylko kartka i se można policzyć. Zresztą jest mój projekt liczenia crc dla sht71 Różnice są minimalne do ds18b20.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO