93C56 eingebaut programmieren

Gast #2477127
Lesenswert?

Hallo,
ich habe eine Platine auf der ein 93C56 verbaut ist. Ich habe mich jetzt 
hier und auf anderen Seiten umgeschaut und (nicht hier) erfahren, dass 
das Auslesen von dem Speicher kein Problem ist aber zum Programmieren 
muss er ausgebaut werden. Stimmt das?

P.S: Ja ich könnte es auch schnell selbst probieren aber ich will an der 
Platine nichts kaputt machen.

Gruß
Harald
Gast #2477146
Lesenswert?

Das ist ein SPI-EEPROM. Im Gegensatz zu I2C ist das kein komplett 
bidirektionaler Bus, es gibt Leitungen, die immer nur vom Master 
getrieben werden.

Du kannst versuchen, den Controller auf der Platine im Reset zu halten. 
Üblicherweise gehen dann alle Portpins auf Eingang und sind hochohmig, 
so dass Du die Schnittstelle übernehmen kannst.

Wenn lesen klappt, dann sollte Schreiben auch gehen. In beiden Fällen 
werden die gleichen Leitungen verwendet.
Gast #2477177
Lesenswert?

Danke erstmal für die schnelle Antwort!

Also ich hätte die Platine nicht eingesteckt und mich nur an die 
entsprechenden Pins vom EEPROM geklemmt. Würde das nicht gehen? Dann 
müsste ich den Controller nicht im Reset-Zustand halten.

Gruß
Harald
Gast #2477276
Lesenswert?

Knut Ballhause schrieb:
> Harald Neudorf schrieb:
>> Also ich hätte die Platine nicht eingesteckt
>
> Dann hat sie keinen Strom. Wenn Du aber das EEPROM alleine versorgen
> willst, bekommt der Rest der Platine "rückwärts" ebenfalls Strom, ob das
> gut ist?! Der Controller wäre dann ebenfalls wieder mit an der
> Versorgung...

Das ist natürlich ein berechtigter Einwand - dann werde ich es wohl mit 
dem Reset versuchen müssen. Hat das von euch schon jemand mal probiert? 
Was könnte noch ein Problem werden?

Vielen Dank,
Harald
Gast #2477466
Lesenswert?

Leider ist diese Möglichkeit nicht gegeben - sonst würde ich das auch so 
machen. Es bleibt leider nur die Möglichkeit den EEPROM eingelötet zu 
programmieren. Vorrausgesetzt das geht überhaupt. Also ich habe das 
Design schon relativ gut studiert und die Reset-Schaltung usw. ist mir 
bekannt. Gibt es noch was zu beachten, außer den Reset-Pin des 
Controllers auf Masse zu legen?

Gruß
Harald

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