Forum: Mikrocontroller und Digitale Elektronik Microwire EEPROM und AVR


von eente (Gast)


Lesenswert?

Guten Abend alle zusammen,
ich habe hier 2 DELL Akkus in denen ich die Zellen getauscht habe und 
noch die Zyklenzahl usw. in den EEPROMs zurücksetzen muss.
Verbaut sind jeweils AK6480A ( 
http://www.datasheetcatalog.org/datasheet/AsahiKaseiMicrosystems/mXrwusq.pdf 
).
Mein Problem ist nun, dass ich überhaupt keine Ahnung habe, wie ich mit 
dem EEPROM kommuniziere.
Das Datenblatt des EEPROM habe ich soweit verstanden, nur weiß ich 
nicht, wie ich die Kommunikation auf Seite des AVR gestalte.
Ich dachte dass ich für SK einfach einen Port toggle, da dies ja nicht 
zeitkritisch ist und auch SK ja auch unsymmetrisch sein kein.

Also habe ich CS jetzt auf LOW, und SK auf HIGH.
Jetzt toggle ich SK auf LOW (falling edge)
Über DI gebe ich den OP-Code raus 1010100 (immer mit der falling edge 
von SK) und dann als Adresse 000000000.
Jetzt sollte ich doch eigentlich auf DO meine Daten ab Adresse 0 
bekommen, oder (natürlich mit andauerndem SK, immer bei falling edge)?
Es kommt einfach nichts. DO bleibt ständig LOW.

Was mache ich falsch? Die EEPROMs sind keinesfalls leer.

Gibt es eigentlich auch eine Lib für solche seriellen EEPROMS über 
Microwire?

Liebe Grüße,
eure eente

von heinz (Gast)


Lesenswert?

Du kannst die Chips auch bei vielen PC-Händlern neu flashen lassen.
Hab ich auch schon gemacht, die haben nen PC-Programm dafür... Battery 
Workshop oder so hieß das glaub ich. Vielleicht findest du ja was bei 
Google...
Viel Glück noch

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.