Programmer für 24LC04

OP #7074547
Lesenswert?

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
#7074562
Lesenswert?

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.
Gast #7074579
Lesenswert?

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?
OP #7074596
Lesenswert?

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
Gast #7074647
Lesenswert?

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
OP #7074823
Lesenswert?

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
#7074836
Lesenswert?

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
OP #7074972
Lesenswert?

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
Gast #7075061
Lesenswert?

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.
OP #7075075
Lesenswert?

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
#7075122
Lesenswert?

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.
#7075432
Lesenswert?

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.
Gast #7075581
Lesenswert?

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.
OP #7076083
Lesenswert?

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
#7076088
Lesenswert?

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?
OP #7106883
Lesenswert?

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
Gast #7107046
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren