Forum: Mikrocontroller und Digitale Elektronik 93C56 eingebaut programmieren


von Harald Neudorf (Gast)


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
von Osche R. (Gast)


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.
von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

om pf schrieb:
> Das ist ein SPI-EEPROM.

Falsch, MicroWire.
von Harald Neudorf (Gast)


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
von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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...
von Harald Neudorf (Gast)


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
von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ich würde den SO-8 einfach auslöten, proggen und wiedereinlöten. Dauer 
vielleicht ´ne viertel Stunde. Damit hat man alle anderen Fehlerquellen 
und vielleicht ein Grillen der anderen Bauteile ausgeschlossen.
von Harald Neudorf (Gast)


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
von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Harald Neudorf schrieb:
> Gibt es noch was zu beachten, außer den Reset-Pin des
> Controllers auf Masse zu legen?

Keinesfalls die an dem EEPROM vorhandene Betriebsspannung unter-/ 
überschreiten.
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
Noch kein Account? Hier anmelden.