Hallo zusammen, ich habe aktuell ein Projekt, bei dem ich einen EEPROM vom Typ 24LC04 auslesen/umprogrammieren muss. Leider habe ich auf diesem Gebiet noch wenig Erfahrung. Meine Fragen dazu sind: 1. Welchen Programmer brauche ich dafür? Genügt einer dieser CH341? 2. Welche Software ist eurer Meinung nach dafür am besten geeignet? LG
Michael K. schrieb: > Hallo zusammen, > > ich habe aktuell ein Projekt, bei dem ich einen EEPROM vom Typ 24LC04 > auslesen/umprogrammieren muss. > Leider habe ich auf diesem Gebiet noch wenig Erfahrung. Man fragt sich einfach: WARUM? Warum musst du unbedingt einen EEPROM programmieren? Als Anfänger? Dann frage ich mich, warum kannst du nicht nach "EEPROM Programmer" und vielleicht noch "24LC04" Googeln und schauen was es gibt? Erste Treffer sind gleich 11 Euro Dinger bei eBay. Passt doch. > 1. Welchen Programmer brauche ich dafür? Genügt einer dieser CH341? "dieser CH341" ist doch ein USB-UART Wandler IC. Wie soll der einen EEPROM lesen und schreiben? Es gibt aber Platinen wo so ein Treiber verbaut und die können das, ja! > 2. Welche Software ist eurer Meinung nach dafür am besten geeignet? Die zum ausgewählten Programmer passt.
:
Bearbeitet durch User
Michael K. schrieb: > Meine Fragen dazu sind: > > 1. Welchen Programmer brauche ich dafür? Genügt einer dieser CH341? Nö. > 2. Welche Software ist eurer Meinung nach dafür am besten geeignet? PonyProg ist brauchbar, da gibt es auch einen einfachen Adapter zum selber bauen. http://www.lancos.com/prog.html
Michael K. schrieb: > Meine Fragen dazu sind: > > 1. Welchen Programmer brauche ich dafür? Genügt einer dieser CH341? > 2. Welche Software ist eurer Meinung nach dafür am besten geeignet? Meine Frage jetzt dazu, warum schaust du nicht was auf den Seiten wo es solche Programmer gibt geschrieben wird. z.B. https://www.instructables.com/CH341A-Programmer/ Suchmaschine in der Pause?
Hallo, Danke für die hilfreichen Antworten. Ich bin immer wieder überwältigt mit welcher Freundlichkeit hier Anfängern geholfen wird. Natürlich habe ich gesucht...nur leider sehr widersprüchliche Ergebnisse bekommen. Ich bitte vielmals um Entschuldigung für diese Fragen...wird nicht wieder vorkommen! LG
:
Bearbeitet durch User
Cublord schrieb: Eher sein Gehirn Was soll das ? Das gehört sich nicht für einen Lord , Schande, SHAME ON YOU
Michael K. schrieb: > Natürlich habe ich gesucht...nur leider sehr widersprüchliche Ergebnisse > bekommen. Eigentlich ganz einfach: jeder Programmer, bei dem 24LC04 in der Kompatibilitätsliste aufgeführt ist. Aber du willst ja keine Antworten mehr, wer nicht will der hat schon. Die Unfreundlichkeit der Antworter wird meistens noch von der Unfreundlichkeit der Frager übertroffen. Georg
Georg schrieb: > Michael K. schrieb: >> Natürlich habe ich gesucht...nur leider sehr widersprüchliche Ergebnisse >> bekommen. > > Eigentlich ganz einfach: jeder Programmer, bei dem 24LC04 in der > Kompatibilitätsliste aufgeführt ist. Aber du willst ja keine Antworten > mehr, wer nicht will der hat schon. Die Unfreundlichkeit der Antworter > wird meistens noch von der Unfreundlichkeit der Frager übertroffen. > > Georg OK Danke für den Hinweis. Es tut mir leid aber ich kann aus keinem meiner 2 Posts hauslesen, dass ich erstens unfreundlich bin und zweitens keine Antworten mehr lesen möchte… LG
Michael K. schrieb: > Es tut mir leid aber ich kann aus keinem meiner 2 Posts hauslesen, dass > ich [...] unfreundlich bin Und das ist nicht Ironie total: Michael K. schrieb: > Danke für die hilfreichen Antworten. > Ich bin immer wieder überwältigt mit welcher Freundlichkeit hier > Anfängern geholfen wird. > Natürlich habe ich gesucht...nur leider sehr widersprüchliche Ergebnisse > bekommen. > Ich bitte vielmals um Entschuldigung für diese Fragen...wird nicht > wieder vorkommen! Gruss Chregu
Michael K. schrieb: > Ich bitte vielmals um Entschuldigung für diese Fragen...wird nicht > wieder vorkommen! Vielleicht ist das deine Art Danke zu sagen, ich sehe das nicht so. Ausserdem sagst du ja definitiv dass du hier keine Fragen mehr stellen möchtest. Dann lass es halt. Georg
Normalerweise programmiert man so ein EEprom im Zielsystem, wo die Daten auch benoetigt werden. Das sind ja nur ein paar Zeilen Code, ohne Programmer und dergleichen.
:
Bearbeitet durch User
Purzel H. schrieb: > Normalerweise programmiert man so ein EEprom im Zielsystem, wo die Daten > auch benoetigt werden. Das sind ja nur ein paar Zeilen Code, ohne > Programmer und dergleichen. Darum auch meine Eingangsfrage, die natürlich nicht beantwortet wurde.
Ohje, die "Creme de la creme" der Antisozialen sammelt sich mal wieder. 8-( Verpisst euch einfach!
Hallo, OK stimmt...in Post 2 war Ironie...das galt aber auch mehr der Person die behauptet hat mein Gehirn sei im Schlafmodus...das finde ich einfach inakzeptabel...möchte mich dennoch dafür aufrichtig (ohne Ironie) entschuldigen und möchte darum bitten dass wir das alles hinter uns lassen. Hier nun der Hintergrund meiner Frage: Meine Eltern hatten Anfang der 2000er einen Mercedes gekauft. Dieser ist leider kurz darauf verunfallt...totalschaden. Nur das Radio haben wir aufbewahrt...ein Becker mit Kassette. Dieses ist mir erst kürzlich wieder in die Hände gefallen und ich dachte mir ich könnte es an einem 12V Netzteil in der Werkstatt betreiben. Das Radio funktioniert auch...leider nur für 30 Sekunden und meldet dann PROD. Eine Recherche ergab, dass das Radio mit dem Bordcomputer kommuniziert, eine Art Diebstahlschutz damit das Radio ohne den Rest vom Auto wertlos ist. Und der Bordcomputer ist halt jetzt schon seit 20 Jahren verschrottet. Laut Internet gibt es aber eine Möglichkeit, das Radio trotzdem weiter zu verwenden in dem man diesen 24LC04 auslötet und eine Zeile in dessen Code abändert. Ich hätte dann dem Radio ein schönes Gehäuse und Boxen verpasst..zum wegwerfen ist es einfach zu schade...aber die 90€ bei Mercedes zum decodieren auch nicht mehr wert. Daher meine Frage, welchen Programmer ich dafür nehmen kann. Bei manchen Angeboten zum CH341 stand, dass er das kann, mein manchen aber nicht. Daher war ich verwirrt und dachte ich frag mal bei den Hardware-Experten nach. LG und nix für Ungut
Michael K. schrieb: > Daher meine Frage, welchen Programmer ich dafür nehmen kann. Du brauchst nicht nur die Hardware, auch passende Software. Ich bleibe dabei, nimm PonyProg. Das unterstützt auch Dutzende, preiswerte, fertig kaufbare Programmieradapter.
Michael K. schrieb: > Daher meine Frage, welchen Programmer ich dafür nehmen kann. Bei manchen > Angeboten zum CH341 stand, dass er das kann, mein manchen aber nicht. Die Hardware CH341, Schaltung und Testfassung sind immer gleich, es gibt dann die Programmer Software dazu und hier liegen die Unterschiede. Aber so ein I2C Speicher ist sehr oft mit in der Device Liste. H. H. schrieb: > PonyProg > > Läuft das denn noch unter aktuellen Betriebssystemen? Eigentlich gibt es hier zwei Probleme, Punkt 1, Hardware, viele PCs haben gar keine COM Schnittstelle und die USB Adapter funktionieren nicht. Punkt 2, Ponyprog läuft mit Windows 10 meistens sehr unzuverlässig, weil PonyProg nie dafür gemacht wurde. Deshalb ist der Ansatz mit dem CH341 schon der Richtige. Oder halt TL866 aber ist Preislich wohl nicht vertretbar für so einen einfachen Speicher IC.
OK super Danke für die Hinweise. Zum PonyProg: Ich bin mir nicht sicher ob ich noch irgendwo einen PC mit COM-Port habe...müsste ich nachschauen...mein aktueller PC/Laptop hat leider keinen mehr. Dann werde ich mir mal so einen CH341 besorgen...bei manchen ist sogar ein Adapter von SMD auf Pins dabei...sehr hilfreich. Ich sag schon mal Danke für die Unterstützung und melde mich wieder sobald ich voran gekommen bin. LG
Unter Linux tuts der Anschluss an den SMB(=I2C)-Bus eines freien HDMI/VGA-Ports. Gibt dann noch ein Tool dazu ( https://github.com/bulletmark/edid-rw ) und fertig.
Waldmann schrieb: > Eigentlich gibt es hier zwei Probleme, > Punkt 1, Hardware, viele PCs haben gar keine COM Schnittstelle und die > USB Adapter funktionieren nicht. Das glaube ich nicht so einfach. Die Homepage sagt, "PonyProg works also with other simple hardware interfaces like AVR ISP (STK200/300)," Alle billigen Nachbauadpater laufen mit dem Protokoll über einen virtuellen COM-Port. https://www.reichelt.de/programmer-f-avr-stk500-atmega-attiny-at90-diamex-usb-isp-p110344.html?&trstct=pol_2&nbc=1 Das könnte funktionieren. Ach neee, der meint den Parallelportadapter 8-0 Das ist doof.
:
Bearbeitet durch User
https://de.elv.com/programme-fuer-serielle-eeproms-201890?_gl=1*t3xf9o*_up*MQ..&gclid=Cj0KCQjwhLKUBhDiARIsAMaTLnFD9jP2TpXwJ_5qcnUmzhx3yE3rXhc7L3Vve3PRu3R5MCX2DJk-c5UaAtyXEALw_wcB http://www.mcc-us.com/iburner/v3.0/iburner3_0.htm Wenn es nur um das einmalige Programmieren des EEPROMs geht, kannst du auch jedmanden hier aus dem Forum fragen. Viele haben einen (professionellen) Programmieradapter, damit geht es einfach und schnell. Denn am Ende willst du ja nur dein Radio zum Laufen bringen und nicht endlos mit I2C rummachen.
So einen
> 24LC04
koennen auch alle CY7C68013A Evalbords mit der Cypresssoftware
programmieren. Muss man dann aber ein- und ausloeten.
Dabei vielleicht gleich einen Sockel einsetzen.
Immerhin wird dabei richtiges USB benutzt und kein serieller
Wackeladapter.
Falk B. schrieb: > https://de.elv.com/programme-fuer-serielle-eeproms-201890?_gl=1*t3xf9o*_up*MQ..&gclid=Cj0KCQjwhLKUBhDiARIsAMaTLnFD9jP2TpXwJ_5qcnUmzhx3yE3rXhc7L3Vve3PRu3R5MCX2DJk-c5UaAtyXEALw_wcB > > http://www.mcc-us.com/iburner/v3.0/iburner3_0.htm > > Wenn es nur um das einmalige Programmieren des EEPROMs geht, kannst du > auch jedmanden hier aus dem Forum fragen. Viele haben einen > (professionellen) Programmieradapter, damit geht es einfach und schnell. > Denn am Ende willst du ja nur dein Radio zum Laufen bringen und nicht > endlos mit I2C rummachen. Hi, ich habe mir jetzt so ein CH341A Programmer-Board bestellt...kostet nur ca 12€. Damit werde ich das mal probieren. Falls ich das selbst nicht hinbekomme wäre ich in der Tat sehr dankbar wenn das jemand für mich versuchen könnte. LG
Michael K. schrieb: > Hi, > ich habe mir jetzt so ein CH341A Programmer-Board bestellt...kostet nur > ca 12€. > Damit werde ich das mal probieren. Schön. Und mit welcher Software willst du den benutzen? > Falls ich das selbst nicht hinbekomme wäre ich in der Tat sehr dankbar > wenn das jemand für mich versuchen könnte. Welches Gehäuse hat dein EEPROM? DIL8 oder SOIC8? Sitzt der im Radio in einer Fassung?
Ich habe schon etwas recherchiert…ist nicht so einfach was passendes für dieses Problem zu finden…aber nur durch probieren lernt man was. 😊 Das ist ein SOIC8…direkt auf die Hauptplatine gelötet. Ausgelötet habe ich ihn schon. LG
Falk B. schrieb: > Und mit welcher Software willst du den benutzen? Er könnte das hier verwenden: https://www.onetransistor.eu/2018/11/use-ch341a-with-asprogrammer-on-windows.html
Falk B. schrieb: > Du brauchst nicht nur die Hardware, auch passende Software. z. B.: https://github.com/command-tab/ch341eeprom läuft auf allen gängigen Systemen, auf denen libusb verfügbar ist (also allen außer C64 und möglicherweise PDP11).
Hallo zusammen, es hat etwas gedauert, da der Programmer ewig nicht aufgetaucht ist. Gestern ist er doch noch eingetroffen. Der EEPROM ließ sich problemlos auslesen. Nach einer Änderung, wie sie schon manchen Foren dokumentiert ist, und dem Einlöten ins Radio läuft es nun dauerhaft. Also Projekt erfolgreich! Danke nochmals für die Unterstützung/Hinweise von euch! LG
Welchen Programmieradapter und welche Software hast du denn jetzt benutzt?
Hallo, Programmierer ist ein CH341A. Die Software nennt sich CH341a V1.44 - Pwd By Khan Dish Network. Da war der Treiber auch schon gleich mit dabei. LG
Falk B. schrieb: > Welchen Programmieradapter und welche Software hast du denn jetzt benutzt? Michael K. schrieb: > Dann werde ich mir mal so einen CH341 besorgen Den sollte man erst noch patchen: http://cvieth.bplaced.net/elektronik_ch341a.html Aber ist er sein Geld allemal wert... EDIT: Zweiter... ;-)
:
Bearbeitet durch Moderator
Michael K. schrieb: > Ich bin immer wieder überwältigt mit welcher Freundlichkeit hier > Anfängern geholfen wird. > Natürlich habe ich gesucht... Nun, dieser Thread ist mittlerweile einen Monar alt und du hast noch immer nicht dazugelernt. Also: ein serieller EEPROM wie der 24LC04 dient in erster Linie dazu, daß man dort Daten der Anwendung (hier wohl eines Mikrocontrollers), die während des Betriebes anfallen, eben so speichern kann, daß sie auch bei ausgeschaltetem Gerät erhalten bleiben. Folglich brauchst du Schreib- und Leseroutinen in der Firmware, die du erst noch schreiben willst. Da braucht man keinen sonstigen Programmer dafür, denn das wird alles von deiner Firmware erledigt. Allenfalls braucht eben diese Firmware noch eine Routine zum Initialisieren für den allerersten Anfang, aber das hängt davon ab, was du eigentlich bauen willst. W.S.
W.S. schrieb: > Michael K. schrieb: >> Ich bin immer wieder überwältigt mit welcher Freundlichkeit hier >> Anfängern geholfen wird. >> Natürlich habe ich gesucht... > > Nun, dieser Thread ist mittlerweile einen Monar alt und du hast noch > immer nicht dazugelernt. Er hat schon vor einem Monat geschrieben um was es geht! Beitrag "Re: Programmer für 24LC04"
Waldmann schrieb: > Deshalb ist der Ansatz mit dem CH341 schon der Richtige. > Oder halt TL866 aber ist Preislich wohl nicht vertretbar für so einen > einfachen Speicher IC. Du kannst den TL866 doch bei Amazon kaufen, den EEPROM lesen und das Ding dann wieder zurück senden?
Michael K. schrieb: > Der EEPROM ließ sich problemlos auslesen. Nach einer Änderung, wie sie > schon manchen Foren dokumentiert ist, und dem Einlöten ins Radio läuft > es nun dauerhaft.
W.S. schrieb: > Nun, dieser Thread ist mittlerweile einen Monar alt und du hast noch > immer nicht dazugelernt. Du bist seit Jahren in diesem Forum unterwegs und laberst immer noch Unsinn!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.