EEPROM 93C86 ansteuern

OP #281116
Lesenswert?

Hallo,

ich will einen 93C86 EEPROM in assembler ansteuern. Jetzt hab ich die
routine für den "Write/Delete Enable" command fertig und will wissen
ob das so passt bevor ich den rest mache. Im Anhang ist das datenblatt.
Ich habe folgenden ablauf:

Ein Clock ist ein hi-lo (timings passen)

1. ich setze CS auf hi
2. ich mache 1 clock
3. ich setze DI auf hi
4. ich mache 1 clock
5. ich setze DI auf lo
6. ich mache 2 clock
7. ich setze DI auf hi
8. ich mache 11 clocks
9. ich setze DI aud lo
10. ich mache ein clock
11. ich setze CS auf lo

Nimmt der EEPROM den befehl so?

Kann ich mir den clock nach CS hi und vor CS lo sparen??? In Figure 6
ganz unten sieht es so aus als ob da noch ein clock hin müsste, am ende
von read und write wiederum nicht. wo muss jetzt eins hin und wo
nicht???
Angehängte Dateien:
#281120
Lesenswert?

vorab ich arbeite mit 14,5476 MHz.

Das EEPROM "sieht" wegen der Ansteuerung allerdings eine wesentlich
niedrigere Frequenz.
Das EEPROM hängt nicht am AVR sondern am RTL8019. Eine EEPROM-Leitung
schalten, z.B. Clock-Pin auf "1" setzen bedeutet:
Das Register des RTL8019 adressieren und eine "1" an die richtige
Stelle schreiben. Der RTL8019 setzt dann seine Ausgangsleitung an der
die Clockleitung des 93LC46 hängt. Das dauert so lange, daß das EEPROM
problemlos mitkommt.

Gruß
Joachim

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