Jest to Sharan,automat Wgrywam KTM bench, Tak użyłem automatu,czy to on jest winy temu? A czy może być tak że program źle oblicza checksum przy wgrywaniu?
Poprawiłem plik, sumy OK
010203 to string danych
Co oznacza pojęcie modulo 128 w powiązaniu z checksum, jak oblicza się sumę kontrolną modulo 128 ??? Dzieki xtype Poprawiłem tytuł. - arnoldziq
Witaj, czy obliczanie sumy kontrolnej działa u Ciebie dobrze? Próbowałeś porównać ją z kalkulatorem na stronie: http://www.hhhh.org/wiml/proj/nmeaxor.ht... Ja się męczę z tym i nic ciekawego mi nie wychodzi. "Checksum" w Bascomie oblicza sumę kontrolną jakoś inaczej... Tutaj jest mój problem: http://www.elektroda.pl/rtvforum/viewtop...
Witam SHA to jest metoda obliczania sum kontrolnych (tak jak MD5). Wpisałem w Googlach "plik .sha" i dostałem takie coś: Checksum 0.2b Plugin umożliwia wyliczanie i generowanie sum kontrolnych MD5 i SHA1. Można nim wygenerować listy plików ".md5" i ".sha", które będą akceptowane przez narzędzie GNU MD5SUM i SHA1SUM. W pluginie jest także wirtualna przeglądarka...
Witam1 czytałem dośc postów na temat pamięci p2100r, która w moim przypadki siedzi w BMW Bavaria C Dusiness RDS ( czyli Pioneer KE-92ZBM). Zrobiłem kabelek pod LPT, i zczytałem wiersze.. 0..31: 11111010001101011111011111111111 32..63: 1111111111000011100011000111111111 Program do obliczania pisze że jest zly checksum. Jak to odczytać? ten model robię...
Cześć. Potrzebuję w swoim programie pisanym w C (Arduino) zaimplementować wyliczanie Checksumy według poniższych wytycznych. https://obrazki.elektroda.pl/7896861500_... Stworzyłem taką funkcję, która będzie obliczała Checksumę z danych umieszczonych w tablicy. Parametrem "lenght" określam wielkość tablicy. [syntax=c]uint8_t calcChecksum(uint8_t...
Dziękuję bardzo za odpowiedź !!! Podziałało :) Tylko tak na marginesie dziwi mnie użycie słowa modulo2, myślałem że w ten sposób napiszę program do obliczania tej sumy z znakiem ^ a tutaj widzę, że nie :) Dzięki za odpowiedź ! Pozdrawiam
Witam Moze mi ktos wyjaśnic roznice miedzy FCS ktore jest dolaczane na koncu ramki Ethernetowej a Internetowa Suma Kontrolna CRC? Wiem ze pierwsza jest 4 bajtowa a druga 2 bajtowa. Znam zasade obliczania CRC: polega ona na sumowaniu kolejnych slow 2 bajtowych, nastepnie tak otrzymana sume "przelamac" na pol, na dwa slowa 2 bajtowe, dodac do siebie i...
Napisałem, na szybko, programik, który liczy CRC32. Możesz sprawdzić, czy pójdzie. Sposób użycia jest prosty: uruchamiasz CMD, odpalasz program CRC32.exe X:\sciezka\do\pliku PS. Musisz mieć .NET Framework 2.0. Update Możesz skorzystać z tego http://www.zorc.breitbandkatze.de/crc.ht... Zauważyłem, że dla tego samego pliku są różne wyniki, więc pewnie...
Witam, przepraszam za dłuższe milczenie. Dziękuję za dotychczasową pomoc, właśnie chodziło o zamianę na stringi :-) Takie to proste, ale dopiero jak człowiek to zobaczy na własne oczy. Napisałem coś takiego: dim s1 as string * 8 dim s2 as string * 4 dim s3 as string * 4 Dim Fx As long fx = 48 s1 = "SDDBT,,," s2 = str(Fx) s3 = ",M,,"...
Tak, grzebałem w pliku lpc2478.cfg i zmieniałem tam jtag_rclk na jtag_khz. Powiedz czy to może mieć teraz jakiś wpływ na programowanie i na debug? Nie może i nie ma. Jednak dostaję następujący komunikat: Warn : Verification will fail since checksum in image (0x00000000) to be written to flash is different from calculated vector checksum...
zmieniać możesz ale tylko biosy takie które obsługuje podany przez ciebie software. z płytami Asusa oraz Gigabyta jest taki problem, że te firmy stosują nie znaną metodę obliczania sumy kontrolnej. skutkuje to po wgraniu biosa komunikatem z poziomu boot blocka " Bios Rom checksum error" i prośba o podstawienie dyskietki lub płyty z nowym biosem. programy...
a poza tym, to zastanów się, czy to będzie praktyczne rozwiązanie.. 1/ styki kart ulegają jednak zużyciu i co jakiś czas będzie trzeba wprogramowywać nowe egzemplarze (odpalanie samochodu wykonuje się częściej niż operacje autoryzacji elektronicznej..) 2/ karta jest stosunkowo duża (chyba, że użyjesz amerykańskiego standardu kart :-) ), więc jest średnio...
No cholera, faktycznie. U mnie też weryfikacja sumy kontrolnej UDP była domyślnie wyłączona. Rozwiązał Pan problem. Bardzo serdecznie Panu dziękuję. To teraz jeszcze przydałoby się pokazać dla przyszłych czytelników tego tematu jak poprawnie obliczać sumę kontrolną. Jak uda mi się wygenerować prawidłową sumę kontrolną, opublikuje tutaj algorytm. Dodano...
Mały update sytuacji. W mikrokontrolerze mam wgrany bootloader pochodzący od MCS Electronics. Program wgrywam bardzo prostym programem od tego samego producenta. W pierwszej opcji wgrywam go za pomocą kabla z podglądem transmisji. Nie ma żadnych problemów, wszystko działa. Niestety nie rozumiem jak program bootloadera oblicza sumę kontrolną. Dla przykładu...
https://obrazki.elektroda.pl/8545401100_... Zapraszam na drugą część przygody z płytką Wemos D1 ESP8266 i czujnikiem temperatury/wilgotności DHT11. W tej części rozwinę swój program o zapis wyników w pamięci Flash ESP8226, wykorzystam do tego bibliotekę o wdzięcznej nazwie EEPROM . Dlaczego klasa do zapisu we Flash nazywa się tutaj...
Szanowni Forumowicze, mam kod napisany w C do obliczania CRC dla danych z czujnika HTU21D. Oto kod (wyciągnięty z biblioteki dla Arduino dla tego czujnika): [syntax=c]#define SHIFTED_DIVISOR 0x988000 uint8_t check_crc(uint16_t message_from_sensor, uint8_t check_value_from_sensor) { uint32_t remainder = (uint32_t)message_from_sensor << 8; //Pad...
to d6 ( u mnie FD ) to wynik iteracyjnego obliczania sumy CRC16 w/g reguł opisanych w kodzie. Podałeś źródła dla C/C++ ale na platformę Windows. Ja mam Linux i muszę to przeportować, aby się kompilowały. Różnica w wartości checksum-y u Ciebie i u mnie wynika zapewne ze sposobu obsługi słowa maszynowego przez obie platformy (Lin / Win). To mi nasuma...
Mam program napisany w Keil uVision C dla mikrokontrolera 8051 oraz wygenerowany plik *.hex. Program na samym początku odczytuje pamięć programu komórka po komórce i oblicza prostą sumę kontrolna. void ProgChecksum(void){ unsigned i, result = 0; for (i = 0; i < 0xEFD9; ++i) { result += CBYTE[i]; WatchDog = 0; /*...
Cześć :) W związku z tym, że w miejscu w którym pracuję istnieje potrzeba programowania pamięci SPI których wsad jest taki sam, stwierdziłem że zbuduję urządzenie, które będzie kopiowało zawartość jednej kości do drugiej. Niby nic, ale z czasem chciałbym zająć się zawodowo projektowaniem oraz programowaniem mikrokontrolerów, więc jako pierwszy projekt...
Witam Część kodu czytającego sht: unsigned char SHT(unsigned char *humi) { value humi_val,temp_val; unsigned char error,checksum; // unsigned char i; unsigned char crc_state; struct { int val; unsigned char com; } crc_calc; s_connectionreset(); s_write_statusreg(0x01); error=0; error+=s_measure((unsigned...
Pisalem ze to kod w C :) O Delphi nie mam pojecia takze bedziesz musial sam to przerobic Jak chcesz o CRC poczytac to zobacz /*--------------------------------------... * CRC Lookup Table (0x131) * *---------------------------------------... const uint8_t CRC_TABLE[] = { 0, 49, 98, 83, 196, 245, 166,...
Istnieje możliwie jeszcze nikła szansa, że teksty znajdują się w czytelnej formie w układzie pamięci EEPROM (IC 89), ale nawet wówczas nie wiadomo, czy po ewentualnej zmianie obliczona "checksum" nie zablokuje działania urządzenia.
Można usunąć. Temat nie do ogarnięcia.
Witam, dzisiaj miałem czas na zgranie kodu i wyrzucenie z niego tego co nie dotyczy tematu: Dodano po 7 Przepraszam za dziwne znaki w komentarzach ale przerzucałem z Windowsa na Linuxa i nie konwertowałem kodowania. Będę wdzięczny za pomoc. Sławek
Problemem okazały się wadliwe checksumy, źle obliczone przez VAGEdcSuite, WinOls 2.4 i MPPS v18 - dopiero użycie LSuite rozwiązało problem.
Pytanie czy po każdym poleceniu muszę wysłać polecenie końca linii (znak 13), co jeśli przesyłam większą liczbę (word) za pomocą dwóch bajtów to czy też muszę stosować znak końca linii? To jest binarny protokół, nie powinieneś wysyłać żądnych dodatkowych znaków poza pakietem/ramką. Dodatkowo mam pytanie w jaki sposób obliczyć CheckSum? Tak jak zostało...
Próbuję przeanalizować kod samplowy: $crystal - częstotliwość rezonatora $baud - prędkość transmisji po UART $regfile - deklaracja typu procesora b). konfiguracja automatyczna na podstawie wybranego uP: Loaderchip - stała - deklaracja, jaki uP będzie wykorzystany W zależności od tego ustawione zostaną zmienne: $loader - adres pod jakim znajduje się...
Kolego Lopico, nie kombinuj tak bo wysadzisz w kosmos i będzie problem. Popieram szoguna - gorzej niz poprzedni. A co do checksum to oblicz winolsem.
czyli podzielić i później obliczyć sumy Najpierw sumy liczysz potem dzielisz plik na dwa. Czyli najpierw zapisujesz ten wsad jako jeden plik , liczysz checksum, zapisujesz , odpalasz w winolsie i dzielisz na dwa. Ale jeśli wiesz, jak się to robi w WinOLS, chętnie usłyszę informację. Przecież winols pyta się o sumy przy otwieraniu pliku. Niestety ale...
A wie może ktoś jak to jest z EDC 17 z mapami... Bo to ten sprzęt którym się zapisuje musi obliczyć Checksum czy można to zrobić jakoś inaczej (programem...)? Pozdrawiam!
Jeden masz z BCS drugi z DAHUA Pomieszały mi się pliki myślałem o jednym a pisałem o drugim. Oczywiście chodziło ci o plik który dostałeś i o ten z FTPa BCS już pomijając ten od DAHUA. U mnie wywala błędy nagłówka... Przy : General_31xxH_Eng_N_V2.608.0000.7.R.2017... mam błąd nagłówka Install.lua a przy CONFIG_NSS błąd nagłówka custom-x.cramfs.img...
Ściągnąłem program, jednak nie mogę sobie poradzić z obliczeniem tej sumy :/ 1 -Otwieram program, 2 - wczytuję plik bin w którym zmieniłem komórki z cycle count, fcc i datę ale nie zmieniłem checksum bo to ma program wyliczyć? 3 - wybieram edit mode: battery parameters; 4 - Checksum : byte (8bits) i...? Co dalej - trzeba zaznaczyć adres od do? Tylko...
Czyli CRC8 CCITT. Obliczone na tablicy. Dodano po 54 Nie wiem czy BASCOM tak to liczy, ale mam procedurę do tego jak by co.
Coś mnie przymuliło w interpretacji takiego opisu sumy kontrolnej - i nie działa. Jak byście to zinterpretowali: CKS1: Checksum from Message type to last data byte before CKS1. Seeded with $AA. Addition of all bytes in range modulo 256. CKS2: Checksum from Message type to last data byte before CKS1. Seeded with $55. Logical XOR of all bytes in range....
Cześć mam następujące pytanie obnośnie innego sprzętu jednak dotyczące też przerobki oprogramowania mianowicie: Chodzi o menadżer pasma Planet MH-2000 i Ovislink RS-2000 to są te same użądzenia mają tylko rużne nagłówki w oprogramowaniu tak jak D-link i USrobots zmieniłem je jednak program "checksum" pod windowsem XP z sp2 niechce mi działać posze o...
Nie mogąc się zalogować odczytanym pinem 58582 w module 25 - Immobiliser, chciałem dostosować ECU do Kessy ręcznie. Korzystając z programu EDC16calc (oblicza CheckSumm) zmieniłem immo w obu Ecu na ten odczytany z Kessy i włączyłem je. Po tej operacji auto odpalało na 1-2 sekundy i gasło. W kodach błędów obu ECU: "wyłączony przez immobiliser". I tak...
http://www.msi.com.tw/program/produc... a na płycie pisze FSB 400 co jest grane????:\ tego linka co podałeś ostatnio nic nie wynik bo 80% to rozmowa o wentylatorach a 20% to czy 2500 i 2600 to barton czy nie mógłbyś podac linka jak to obliczenia ci powychodziły i skąd wziołeś maxymalny możnik. i jak się nazywa...
Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...
Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment Error Enc28j60_linkup Erroe 229 Line: 450 End Sub or...
https://obrazki.elektroda.pl/6510354700_... Witajcie moi drodzy. Pokażę tu wnętrze inteligentnego gniazda Tuya LSPA9 które oferuje pomiar zużytej energii elektrycznej oraz sterowanie przez WiFi, a następnie omówię jego wewnętrzny protokół komunikacji z układem scalonym mierzącym energię elektryczną. Następnie pokażę jak zaimplementowałem...
Witam zainteresowanych tematem zrobienia PV LOGERA na ESP8266 do inwertera Danfoss a konkretnie do modelu KYOCERA KC i innych podobnych Powerstocc, Solarstocc, Danfoss ULX, Sunplug. Na naszym forum juz byly opisy proby polaczenia sie z tym inwerterem https://www.elektroda.pl/rtvforum/topic3... A w ostatnim czasie stalem sie posiadaczem takiego...
Cieszę się, że udało ci się rozwiązać problem ze śledzeniem RX/TX. Jak już wspomniałem, podejrzewam, że w tym tkwi problem. Czy można usunąć słowo Toogle z nazwy przycisku? Jest ograniczenie ze względu na przycisk, patrz obrazek Mogę spróbować to lepiej zorganizować. . setChannelType 3 temperature_div10 setChannelLabel 3 "Low temperature alarm value"...
Witam. Mam ogromny problem z licznikiem TRW od Golfa3 TDI 95r. Symbol licznika 1H0 919 860HX, procesor S9518AK , COP888GW-DNO/V, pamięć SMD 93LC46. Trafił do mnie z powodu usterki wyświetlacza km i zegarka. Naprawa wyświetlacza okazała się niezupełnie skuteczna , ale jeden niedziałający segment w porównaniu z wcześniejszymi ośmioma można przyjąć , że...
https://obrazki.elektroda.pl/5089734100_... Bezpośrednia odpowiedź Na przesłanym zdjęciu (strona elementowa) pamięć, której szukasz, to 24C16 w obudowie SOIC-8 oznaczona na płytce IC802 (widoczna ok. 15 mm poniżej taśmy FFC i 10 mm w lewo od krawędzi PCB). To właśnie ten układ trzeba odczytać, wyzerować licznik blokad (adres 0x0130) i –...
Witam! Mam dla Was siedem pytan teoretycznych z zakresu sieci, bardzo prosze o odpowiedzi osoby zaznajomione z tematem! Z gory dziekuje za pomoc! A oto pytania: 1) Jakie sa wady posiadania za malych lub za duzych time-outow dla wpisow w cacheu ARP ? 2) W jakich przypadkach host nie potrzebuje uzywac ARP aby wyslaac datagram IP ? 3) Wyjasnij dlaczego...
Witam, Jak w temacie zaznaczam, że jestem początkujący w C a moje pytanie związane jest z próbą rogryzienia kodu w C a przy okazji zrozumienia do końca funkcji Compare. Znalazłem taki kodzik: #include <avr\io.h> #include <avr\interrupt.h> #include <avr\iom8.h> #define ICP PINB0 //define ovrflow counter uint16_t ov_counter; //define...
Czy cyclon ma funkcje zeby skasowac licznik polaczen war0anty *#92702689# z noki bb5,tak jak mt-box? Nie, ale zaimportuje te funkcje ze starego KS4 Dodano po 40 Zdejmuje locka z 6700classic, zczytalem LBF'a na 15cyfr, obliczy mi cyclone to przez "calculate level1-level7 codes from COD file" ????czy tylko wysylka na server za 60kredytow, lub obliczenie...
Witam, Próbuję stworzyć funkcję do obliczania CRC32. Będzie mi ona potrzebna do kontroli danych wysyłanych i odbieranych po RS232. Skorzystałem z funkcji, którą znalazłem w internecie. Prawdę mówiąc znalazłem taką funkcję w kilku miejscach i wszystkie wyglądają właściwie idenczytnie, a więc wnioskuje, że mogą być poprawne. Problem w tym, że funkcja...
Witam, Jestem posiadaczem płytki ewaluacyjnej EVB 4.3 firmy And-TECH (z ATmega 644p) która działa razem z modułem AND-ETH V2 na którym uruchomiłem serwer HTTP autorstwa Bena Zijlstra: http://members.home.nl/bzijlstra/softwar... Płytka jako serwer działa poprawnie po zapytaniu GET wysyła strone w HTML. Teraz po krótkiej przerwie idąc...
Z telefonu zdejmowalem simloka i wszystko bylook ale nazajutrz klient przyszedl z telefonem T610 prawdopodobnie R3C002 i brak reakcji. Próbowałem wgrać nowy soft cruiserem AVR zapodałem ok ale przy próbie AWR operacja zakończyla siena 60 % i ani drgnie. To juz nie pierwszy taki przypadek mialem ale tym razem nie dalo sie go nawet tornadem uruchomic....
https://obrazki.elektroda.pl/5333857100_... Początkiem tego roku kupiłem sobie nowy ostatni normalny samochód pozbawiony większości nowoczesnych wynalazków – Opel Corsa E. Niestety Unia Jewropejska zadbała o moje bezpieczeństwo i wyposażyła to auto w potrzebne w aucie miejskim jak bielizna profesjonalistce czujniki ciśnienia...
Po kilku dniach pracy urządzania stwierdziłem że jednak przydało by się żeby serwerek dodatkowo wysyłał dane do "https://thingspeak.com/" chociaż z termometru domowego. Próbowałem na rożne sposoby ale nie mam pojęcia jak to zrobić. Może ktoś z Was jest w stanie zmodyfikować kod ? Może kolega (at)bart-projects czyta ten temat? ;) (to ten sam kod co w...
Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...
Witam pracuje nad projektem , w którym wykorzystyuje rdzeń mikrokontrolera AVR napisanego w VHDL. Program uC kompiluje w WinAVRze, następnie plik .hex edytuje za pomocą skryptu w pythonie i później wrzucam to do pamięci ROM juz w Quartusie. Dotychczas ten sposób dawał radę, aż do momentu gdy zmieniłem typ jednej ze zmiennych z uint8_t na uint32_t (...
Witam W związku z występowaniem od czasu do czasu błędów w wysyłanych danych chciałem wprowadzić wprowadzić sprawdzenie poprawności odebranych danych przez wysłanie ostatnim bajtem wartości, którą odbiornik by porównywał wartością, którą sam obliczy z odebranych danych. Nadajnik na Atmega328, w pętli głównej sumuje wszystkie wartości, które będą wysłane...
Witam, od wczoraj walczę z moją implementacją protokołu modbus. Procesor to Atmega16, realizacja ASCII i baud 9600. Mój problem dotyczy czasu zwłoki w odpowiedzi. Mam następujący kod: main.c: [syntax=c] #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) #include <stdio.h> #include <avr/io.h>...
checksum błąd checksum moduł checksum module
sterownik dogrzewacza termostat danfoss parametry potencjometr liniowy logarytmiczny
Szum i tarcie w lewym przednim kole Passat B5 1.9 TDI 90KM Układ balansujący ładowanie baterii 3S3P 3500mAh