07631 pozdrawiam
Musze to napisać bo zapomnę jak to było ..... a tak sam tu zerknę w razie czego Na razie proste sprawy VIN i suma kontrolna https://obrazki.elektroda.pl/1865487800_... przebieg oraz PIN i sumy kontrolne dla continental oraz nowych delphi EL5 FL3 sprawa jest dość prosta trzeba poznać zakres ciągu wchodzącego w skład sumy kontrolnej oraz...
W wyniku kompilacji Twojego programu powinny powstać dwa obrazy pamięci. Jeden dla pamięci flash mikrokontrolera - zawiera on kod programu. Drugi dla pamięci eeprom mikrokontrolera - zawiera zawartość pamięci eeprom - w tym wypadku jest to liczba 3. Programowanie pamięci eeprom to po prostu wgranie tego wsadu. Z jakiego środowiska korzystasz? Np. w...
Polecam program NeoProgrammer czy też AsProgrammer, które współpracują z tym programatorem. Odczytaj pamięć za ich pomocą i porównaj sobie odczyty.
Weź prosty CH341 i po bólu. Po co ci ta armata na taki prosty EEPROM?
Najlepiej jest wylutować kość. W układzie nie zawsze się udaje klipem, mogą być zakłócenia.
1. To akurat łatwo rozpoznać bez specjalnego software'u. Chyba że język jest jakiś nietypowy albo już wyszedł z użycia (Fortram, Cobol) 2. FT_Write nie wystarcza? p.s. rozumiem, że ta wiadomość na PW jest już nieaktualna?
a jeszcze moge dodac jak to zapisac np do komórki pamieci nr100 w eepromie a potem to odczytac z tejze komórki czyli w skrócie adresowanie ? z góry wielkie dzieki No co Ty , żartujesz :?: eeprom int *eeptr; void main(void) { char a; a=0x11; eeptr=100; *eeptr=0x33; a=*eeptr; for(;;); } Piotrek
Próbuj kodu 1554
Ten wsad nie jest do tego radia
Aby uzyskać dostęp do odczytu eeprom, trzeba ustawić bit EEMEN w rejestrze WMCON. Wtedy eeprom widziany jest jako pamięć xdata (adresy 0x0000-0x07ff), i odczyt odbywa się tak, jak zmiennych z przestrzeni xdata, np: xdata char eep_var; data char x; (...) WMCON |= 0x08;//wybor pamieci EEPROM jako XDATA x = eep_var; Dodatkowo aby móc zapisać EEPROM,...
no ale teraz problem u Ciebie jest taki że Twoja pamięć już jest prawdopodobnie uszkodzona. Jej żywotność gwarantowana to 100 000 cykli zapisu. Szacuje że Twój program główny to jakieś 1000 cykli (zawyżam wartość) uC. Jeżeli taktujesz uC z 8MHz, to zabijesz pamięć po 12,5s. Takie rzeczy jak potrzebujesz robi się na pamięci RAM z podtrzymaniem bateryjnym...
Po pierwsze: Używasz wewnętrznej pamięci, więc pamiętaj o żywotności cyklów zapisu/odczytu. Jest zalecenie, aby czynności związane z wewnętrzną pamięcią nie wkładać do pętli. Po drugie: Zainteresuj się zewnętrznymi pamięciami na I2C. To są moje wycinki kodu do regulatora PID: To w nagłówku: $eeprom 'Informacja dla procesora o korzystaniu z pamięci EEPROM...
Odczyt nie ma wpływu na żywotność EEPROM, zaś zapis - wg datasheet Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
Zamiast int16_t użyj uint16_t (dla tablicy w eepromie, rzutowanie też jest zbędne)
1. Włącz BOD'a w fusebit'ach 2. Dla pewności omiń np 8 pierwszych komórek EEPROM'u i nic do nich nie zapisuj.
Hi download from http://www.etlweb.com/etluniprog/files/u... this prog its work ok with hardware. WBR
Przecież dostałeś ode mnie opis nagłówka eeprom.h oraz dwa przykłady w tym jeden dokładnie taki jak potrzebujesz: Funkcje obsługi eeprom z nagłówka <avr/eeprom.h>: http://www.nongnu.org/avr-libc/user-manu... Tutaj jest dokładnie taki przykład jak potrzebujesz - po włączeniu odczytuje zapisane w eeprom parametry: http://mikrokontrolery.blogspo...k-podci...
...Dokumentację od 24C02 przejrzałem... To za mało :| Czy Twoja procedura odczytu bajtu spod zadanego adresu(random read) jest zgodna z dokumentacją :?: Nie jest :!: http://obrazki.elektroda.net/19_12515511...
Jeśli dobrze pamiętam do pierwszy od góry będziesz miał czyli vdo na c66
W datasheet jest zapisana przykładowa procedura zapisu i odczytu pamięci EEPROM. O ile nie zaznaczyłeś odpowiedniego bitu w fusebits to pamięć EEPROM jest standardowo kasowana przy programowaniu kości.
podaj e-maila to ci go wyślę.pozdrawiam
Ten powinien działać musisz wszystko wykonywać w odpowiedniej kolejności. A wspak to on może też czytać sensu to nie będzie miało (2 znacznie nawet objaśnienie :D )musisz zmienić na adres-1, kierunek musi być dodawany zakres adresu dla zmiany kierunku zamienione miejscami i adres musi się zaczynać na 80. A Pętla for next jest tylko po to aby wykonać...
Witam ! Arduino IDE, zapis /odczyt do wewnętrznego EEPROMU. Jak spowodować aby PIERWSZY odczyt np. komórki "0" nie wyświetlał 255 ? Nie jestem pewny czy zrozumiałem twoje pytanie. Widocznie, czytana komórka jest 'pusta' (nic nie zostało do niej wpisane) ..... Zauważ że zawartość pustej komórki EEPROM jest czytana "0xFF" (hex), czyli 255 (dec) a nie...
Usunięcie lockbitów czyści całą pamięć. Flash i eprom.
To może napisz na czym ten problem polega i pokaż minimalny przykład pokazujący problem? Szklane kule są ostatnio niemodne.
odczyt eeprom
[syntax=c] aaa=EEPROM_odczyt(0); itoa(aaa, text, 10); [/syntax] aaa wewnątrz funkcji EEPROM_odczyt(); to nie to samo aaa co w int main(void); - to dwie różne zmienne.
to jako wskaźnika użyj 4 najstarszych bitów. Zerowanie układu ustawi te bity na $Fx Odbiornik pobierając dane od początku gdy natrafi na $Fx - będzie oznaczało że jeszcze niema tam danych i niech czeka . Nadajnik przy każdym przejściu niech ustawia wartości tych bitów na np.$0x ... (at)Ex . Tak samo nadajnik może przeglądać dane od dołu pamięci i wpis...
Dostęp do pamięci EEPROM w jest w tym przypadku szybki i odbywa się instrukcją MOVX. Na podstawie stanu bitu EEMEM procesor wie czy ma odwołać się do tego własnie EEPROMu czy tez do zewnętrznej pamięci danych. Jeśli nie stosujesz pamięci zewnętrznej to nie musisz zmieniac kontekstu instrukcji MOVX - wystarczy że na początku ustawisz bit EEMEM w rejestrze...
Na stół i odczyt eeprom jedynie jak masz czym. Jeżeli nie to serwis RTV
Odczyt eeprom i unregistered. Zapis, do auta i zalogowanie swoim pinem.
pueb wrote: Czy mogę zastąpić tą oryginalną kostke 4c02a5 atmelem 24c02? Spróbuj, inaczej się nie przekonasz :wink:
Dziękuję za odpowiedź, ale próbowałem wybierać 24C64, niby odczytuje, nawet pokazuje, że read complete, ale pokazuje same zera. Może problemem jest to, że odczytuję przez klips🤔 Może lepiej będzie wylutować. Nadmieniam, że to jest mój pierwszy eeprom, który odczytuję. Próbuję się tego nauczyć. Tak że proszę o wyrozumiałość😊
...Nawiązując do sugestii kolegi wrzuciłem linijki do programiku i na nieszczęście nawet wyświetlacz lcd przestał wyświetlać, a tylko mruga pierwsza linijka. Nie no , jasnowidzem to nie jestem :D Poza tym , to tylko "pomysł na ..." , a nie gotowiec.Pokaż(załącznik) cały kod , to może cosik się zaradzi :D Piotrek
Opcja Preserve EEPROM nie działa jeżeli ustawione jest zabezpieczenie Flasha przed odczytem, gdyż działa na zasadzie najpierw odczytu EEPROM skasowania uP i ponownego zapisu EEPROM. Nie miałem czasu aby przetestować na fizycznym układzie. 1. Czy procesor jest zabezpieczony przed odczytem? 2. Jaka jest przyczyna że chcesz w ten sposób programować uP?...
Sprawa załatwiona. Okazało się, że poprzedni "specjalista" próbując odczytać "czymś" licznik uszkodził eeprom i wprowadził go w tryb blokady. Odczyt eeprom, modyfikacja adresu 0x1Fh z F5 na FE i vvdi2 bez problemu odczytał immo data a następnie przygotował klucz (CAN25 Audi). Dopisany na stole bez problemu. P.S. Na liczniku widziałem kontrolkę od ESP,...
Nic nie trzeba zamieniać, nie potrzebujesz a0,a1, ... itp Zamiast a0 używasz taba[0].
A czasem nie pluje się system, że nie pasuje mu zmieniarka :?: Wtedy ewentualnie przeprogramowanie zmieniarki wchodziłoby w grę czyli odczyt eeprom z ori i zaprogramowanie nowej.
Funkcja odczytuje bajt z EEPROM, porównuje z bajtem do zapisania i jeśli są różne to zapisuje, jeśli takie same, to przechodzi dalej nie robiąc nic. Ponieważ w XMEGA dostęp do EEPROM jest znacznie bardziej zaawansowany (m.in. możliwość jednoczesnego zapisu całej strony EEPROM i odczytu EEPROM przez region zmapowany w przestrzeń adresową MCU, warto się...
Po prostu deklarujesz zmienne i robisz tak: Dim Eeprom(128) As Eram Byte 'i potem zapis o odczyt: Eeprom(1) = 123 Jakas_zmienna = Eeprom(128)
Spróbuj ustawić BOD, też tak miałem gdy go nie używałem.
Witam, mam pytanie do fachowców : jaki programator odczyta eeprom , flash ... Sterownik auta to SID802 , dane na zdjęciu https://obrazki.elektroda.pl/6869729600_... W filmie gość odczytuje sida 804 I/O Terminalem podpięty pinout . https://www.youtube.com/watch?v=mBZVogwT... KTAG tego nie ogarnie a i Galletto v54 pewnie też , Zostaje...
W ustawieniach sprzętu programu IC-Prog wybieramy programator JDM. Opóźnienie możemy bez obaw ustawić na 1, co skróci czas zapisu i odczytu pamięci. Dodatkowo w opcjach programu w zakładce "I?C" należy zaznaczyć "Włącz MCLR jako Vcc". Przepraszam wszystkich, którzy mieli z tym problem. Próbowałeś wyłączyć podpisywanie sterowników w Windowsie? Mi często...
Daj odczyt eeprom z licznika to Ci ustawię.
Clip, może DD2000. Chociaż raczej powinna się sama nauczyć jeśli jest nowa. Ewentualnie odczyt eeprom z blokady 24c02 i zamieść tutaj. Ale uważaj, żeby nie zablokować mechanicznie rygla (taka mała pułapka). Załatw też konkretną diagnoze Clip'em.
wygląda na trochę zły odczyt ale widać kod 1291
Wrzuć cały kod. Dodano po 1 U Ciebie błąd jest w tym, że po odczycie poprawnego zapisu z EEPROM nie inicjujesz rejestrów PORTD i DDRD, tylko od razu przechodzisz do testowania wejść, przez co porty są nie zainicjowane dopóki nie naciśniesz jakiegoś przycisku. Na dodatek nie odświeżałeś wartości r19 po zapisie nowej wartości do EEPROM. W układzie należy...
Dlaczego pokazuje -1 na wyświetlaczu a nie np 255 jak jest dla zmiennej typu Byte. Bo Integer to zmienna ze znakiem, FFFF to właśnie -1. Byte jest zmienną bez znaku (zawsze dodatnią). Dwubajtowa zmienna bez znaku to w Baskomie "Word". Na wyświetlaczu po resecie będzie wówczas 65535. 2. Czy taki zapis eeprom będzie poprawny przy pierwszym sprawdzeniu...
SaveToEeprom(1, current, voltage); zapisuje zmienną "current" w komórkach 1 i 2 i zmienną "voltage" w komórkach 3 i 4 EEPROMu. Następnie SaveToEeprom(2, current, temperature); zapisuje zmienną "current" w komórkach 2 i 3 i zmienną "temperature" w komórkach 3 i 4 EEPROMu. itd. Nadpisujesz dane (komórka 3), więc odczytujesz później "śmieci", czyli wartości,...
Bez naklejki pewnie tylko odczyt hasła z eeprom.
I nie wystapi, bo musisz ja zaladowac "Debug; Up/Download Memory" i wczytac do EEPROM-a.
Bez klipsa spróbuj a jak nie to nowa pamięć lub ten programatorek nie daje rady.Jest jeszcze opcja złego odczytu ori...
Proszę. Jest to przykład zapisu i odczytu zarówno zwykłych bajtów jak też łańcuchów tekstowych inaczej mówiąc napisów w Eeprom. Program i funkcje działają z małymi pamięciami których adresacja mieści się w jednym bajcie. Do tego przykładu użyłem 24C04 Jeśli ktoś chce to może po prostu wpisać sobie jakieś dane do buff(1), Buff(2) itd i tak zapisać. Potem...
Nie, ponieważ odczytuję z maszyny, którą znam i wiem co tam jest, buforu nawet nie można edytować.
Ja odczytuję i programuję te eepromy w SBW i w drugim programie - ACC Plus. Oba zachowują się prawidłowo. Możliwe, że masz jakiś błąd w układzie - sprawdź jeszcze raz. Musi działać !
Witam Popełniłem kolejne makro a właściwie dwa :D do odczytu pamięci EEPROM (zapisywać do tej pory nie potrzebowałem więc odpowiedniego makra brak ;) ). Nie jestem tylko pewien czy używane rejestry obsługujące eeprom we wszystkich prockach posiadających tą pamięć mają te same nazwy i działają tak samo. Makro to zmodyfikowany przykład odczytu eeprom...
A może zmienną rom_adres zainicjujesz jako Dim rom_adres(8) As Eram Byte.
Jeśli ta funkcja eeprom_write_block jest z atmelowej biblioteki to nie musisz na nic czekać.
W załączniku to co udało się odczytać z ecu. Rozmiar niecały kilobajt Odczyt dokładnie taki jak i w eeprom, odczyt programatorem będzie taki sam, pin jest 05934, immo masz włączone
Głowica do wymiany.
Kod tutaj jest 1909 . http://obrazki.elektroda.pl/1559644100_1...
odczyt i modyfikacje eepromu w autach grupy vag od 95 do 2010 r. ECU,immo box , licznik , air bag Np Carprog to ogarnie.
wlacz datasheeta i poszukaj w nim slowka EESAVE 4\/3!!
Witam, Posiadam do zaprogramowania pamięć EEPROM S93C56. Używam programatora EPZ2010 (robię to pierwszy raz i amatorsko dla własnych potrzeb). Prosiłbym bardziej doświadczonych kolegów o wgląd czy odczyt jest poprawny. Pozdrawiam. 1003663
Zostawiając radio w aucie na włączonym zapłonie na około godzinę, odczeka się blokadę czasową. Po tym powinna być możliwość wpisania kodu. Natomiast sam kod, będzie możliwy do wygenerowania z odczytu pamięci eeprom radia. W tym modelu występuje chyba kość 24c16.
Kupiłem Sky Pro III. Czekam jeszcze na podstawki. Wszystko dobrze się zapowiada. Programator może działać bez komputera. Poza oczywistymi programuje avr, HCS, wszelkie flashe. Zresztą dołączę aplikacje, tam jest cała lista.
Jeśli komputer był z tego auta to synchronizacja nie powinna być potrzebna. Załącz odczyt z EEPROM. Sterownik był o tych samych numerach Volvo ? Zastanawiam czy inny software może być przyczyną.
1.generowanie master hasła do biosu (serwis ,ebay ,ja itp) 2.odczytanie hasła z pamieci (szeregowe spi i2c ) 3.programowanie biosu dobry programator i jazda (to w ostatecznosci) nowe lapki maja crc w kilku miejscach czasami jest problem . ogólnie bez problemu kazdy laptop niestety (a moze dobrze ) wyjecie bateri czy zworki w nowych nic nie daja , no...
0356* taki pin.
Właśnie chodzi o to aby nie wyciągać proca. Wiem, że jest program co robi to po pinie diagnozy z interfejsem Vag`a. Odczytuje zawartość EEPROMU`u TMS`a tak jak się to robi po wyrwaniu proca, tylko ten program zajmuje zdecydowanie mniej czasu :)
Samo się nie odkoduje jedynie odczyt eepromu z radia i odczyt kodu.
Odczytu chcę dokonać programatorem z tego schematu [url=http://www.elektroda.pl/rtvforum/to... raczej trudno mi będzię wylutować tę pamięć, nóżki zalane po obydwu stronach płytki cyną. A boję się, że czytając bez wylutowania, uszkodzę jakieś inne elementy.
znajomy programował.... ale robił to już nie raz... zawsze wszystko było ok... Kiedyś raz się zdarzyło że mimo posprawdzania połączeń i ich ciągłości ecu również nie reagowało.... trzeba było poprawić jeszcze raz wszystkie luty... A teoretycznie były ok.... Zastanawiam się czy fizycznie z samymi kośćmi może być coś nie tak... Czy jednak warto sczytać...
Miałem kilka razy problem z odczytem w układzie , teraz zawsze odczytuję na wylutowanych pamięciach ...
Na czas odczytu motorola Crackerem trzeba procesor wylutowac czy podlutowac sie tylko pod niego. I czy trzeba radio podlaczac pod 12 V z tylu ? Dziekuje za odpowiedz.
Witam, zakładam że rzeczywiście zapisujesz coś do EEPROMa. Temat był już poruszany, ponieważ ATmega przy wyłączaniu/załączaniu zasilania ( w szczególności jeśli napięcie wolno narasta/opada - wolno dla kontrolera!! oczywiście ) jesli nie są spełnione określone warunki potrafi ( i robi to często) zapisywać przypadkowe dane do pamięci EEPROM. Poświęcony...
Nie ma dodatkowej płytki z elektroniką. Jedyne co to tą płytę łączy się poprzez kabel COM z PC, podłącza się wtyczki i kable z osprzętu i to wszystko. Co nieco bawiłem się z odczytami EEPROM ze sterowników samochodowych i nie ma na tej płycie wg mnie żadnych pamięci EEPROM. Pozostałe układy to LM393LM, 74HCT4052D, ULN2003A, MAX232, SG513P, LM340,TIC216M,...
W takim razie tu bardziej wiarygodne źródło: [url=http://www.mcselec.com/index.php?op... 2 I wracamy do pytania dlaczego w EDW było to zrobione prościej (pierwszy post).
Zbyt duzo razy widzialem zapewnienia, ze "wina w 100% nie lezy po mojej stronie", aby w nie uwierzyc :) Byc moze tak jest, pokazanie nam swojego kodu nie zaszkodzi, a moze ktos cos zauwazy niewlasciwego. No i nie napisales, czy inne funkcje (zapis/odczyt wewnetrznego EEPROM) dzialaja poprawnie.
W grundigach error 03 to uszkodzenie zawartości eeprom.
Raczej tak. [syntax=c]uint8_t eeSEast EEMEM = 00; uint8_t s; eeprom_write_byte(&eeSEast, s); // zapis do eepromu s = eeprom_read_byte(&eeSEast); // odczyt z eepromu [/syntax]
W funkcji eeprom_read po drugim I2C_start musisz wysłać jeszcze raz adres układu, tym razem adres do odczytu z wyzerowanym najmłodszym bitem. Marek
Cosik wydaje mi się ,że to radyjko to nissan 281853hn4c i bez odczytu eeprom 24V01 się nie obejdzie. Czytać jako - 24c128. Pozdrawiam. Raczej z etykiety nie da rady.
Witam.Układ ten to EEPROM IIC .W podstawowej konfiguracji odczytuje i zapisuje pilki 16 bitowe.Do odczytu można użyć programu Pony Prog.Myślę,że bez problemu powinno sie odczytać jako 24C16 innymi programatorami[np. IC Prog.]W czasie odczytu zawartości pamięci nic nie szkodzi.Pozdrawiam.SKORBI.
(at)krzysiek_kutno Daj przykład tego co odczytujesz - może to kogoś naprowadzi. Pokazany kod jest ok, więc istotnie problem może leżyć w innym miejscu.
to w takim razie jakim to zrobie - prosze o podpowiedz
warto tracic czas na próby Oj warto warto.jest to mozliwe jak najbardziej,robisz kolna 1:1 i muzyka gra hehe. Poufne info na PW
willem, tl866 i pewnie jeszcze kilkanaście innych programatorów od takich do samodzielnego montażu po profesjonalne za kilka tysięcy złotych.
Wygląda na problem z zasilaniem, pamięć eeprom jest niestety dość czuła na tym punkcie. Próbowałeś włączyć Brown-out detection z ustawieniem na odpowiedni poziom napięcia?
Witam. Okazyjnie kupiłem za grosze programator jak na zdjęciu, potrzebuję tylko odczytać eeprom 28c64, do reszty mam UPĘ, nigdy się nie spotkałem z willemem bo to kiepski programator, programy które teraz można ściągnąć zupełnie inaczej pokazują zworki niż ja mam, po za tym nie bardzo mogę się połapać z tym gównoprogiem. Może podpowiedziałby ktoś kto...
Dzisiaj się jeszcze raz "ze świeżą głową" wziąłem za projekt i odkryłem swój błąd. Źródła nie działały, gdyż wszystkie waliły do I2C1, a ja układ mam podpięty pod... I2C2. Mogłem sobie przekopywać google do śmierci. Cóż zmęczenie/rozkojarzenie potrafią powodować nawet tak głupie błędy.
Pamięć 24C04
Ustawiłem wielkość EEPROM na 512 i zwiększyłem wykorzystanie do 380. Pokaż, jak wygląda ta inicjalizacja emulowanego EEPROM w setup(), w szczególności to "zwiększenie".
TL866 radzi sobie z 29F400. Koszt <40$ wiadomo gdzie.
Jakiś trefny jest kabel i nie idzie...
Witam, kolega ma programator KTM Bench który ma możliwość odczytu i zapisu EEPROM oraz FLASH. Czy to wystarczy aby zrobić tzw. klon sterownika? Mowa o EDC17. Czy poza odczytem pamięci FLASH i EEPROM trzeba będzie coś jeszcze robic? Np odczyt ISN?
Dzieki. Radio juz oddalem do odkodowania do fachowca, dzieki za podpowiedzi wszystkim temat uznaje za zamkniety.
Polutuj Si-prog [url=http://www.lancos.com/siprogsch.htm... Nie potrzebujesz kompletnej tej bazy tylko trzy diody Zenera, trzy diody i trzy rezystory. Do tego stabilizator na 5V i te kondensatorki, ale nie za duże żeby diody nie musiały ich wieki ładować. Ściągnij PonyProga i powinno Ci to pójść dużo szybciej. PonyProg ma kalibrację prędkości. Przeprowadzasz...
i na pewno MC68HC05B16
częstotliwość odczytu ochrona odczytu excel odczytu
rozebrać klapa pralka szumy nikon panasonic radio reset
radio mercedes comand magazyn energi
Jak podłączyć myszkę Bluetooth Esperanza do komputera Błąd adaptacji przepustnicy w Fiat - przyczyny i rozwiązania