Flash Speicher

Gast #1418322
Für die Lese/Schreib/Löschbefehle musst du nicht unbedingt englisch 
können. Es reicht eigentlich, wenn du dir die Timingdiagramme ansiehst.
Grundsätzlich: /CE, /OE und /WE liegen im Ruhezustand auf High.

*Lesen geht einfach:* Adresse anlegen, /CE und /OE auf low legen, Daten 
liegen an den Ausgängen an.

*Schreiben wird schon schwieriger:* /OE auf high, /CE auf low legen.

Dann als Adresse 0x5555 anlegen, /WE auf low, an den Dateneingängen 0xAA 
anlegen und /WE auf high.

Dann als Adresse 0x2AAA anlegen, /WE auf low, an den Dateneingängen 0x55 
anlegen und /WE auf high.

Dann als Adresse 0x5555 anlegen, /WE auf low, an den Dateneingängen 0xA0 
anlegen und /WE auf high.

Dann als Adresse die Zieladresse anlegen, /WE auf low, an den 
Dateneingängen die gewünschten Daten anlegen und /WE auf high.

Dann kannst du auch die restlichen Steuerleitungen auf High setzen. Dann 
musst du etwas warten, meistens so etwa 30µs. Es gibt auch zwei 
verschiedene "Busy"abfragen, die hab ich bisher aber noch nicht genutzt.

*Chip bzw Sectorerase:* /OE auf high, /CE auf low legen.

Dann als Adresse 0x5555 anlegen, /WE auf low, an den Dateneingängen 0xAA 
anlegen und /WE auf high.

Dann als Adresse 0x2AAA anlegen, /WE auf low, an den Dateneingängen 0x55 
anlegen und /WE auf high.

Dann als Adresse 0x5555 anlegen, /WE auf low, an den Dateneingängen 0x80 
anlegen und /WE auf high.

Dann als Adresse 0x5555 anlegen, /WE auf low, an den Dateneingängen 0xAA 
anlegen und /WE auf high.

Dann als Adresse 0x2AAA anlegen, /WE auf low, an den Dateneingängen 0x55 
anlegen und /WE auf high.

Dann als Adresse 0x5555 (Chiperase) bzw eine beliebige Adresse, deren 
A16-A14 dem zu löschenden Sektor entsprechen (Sectorerase) anlegen, /WE 
auf low, an den Dateneingängen 0x10 (Chiperase) bzw 0x30 (Sectorerase) 
anlegen und /WE auf high.

Dann kannst du auch die restlichen Steuerleitungen auf High setzen. Dann 
musst du wieder etwas warten, etwa eine Sekunde.

Das sollte erstmal genügen. Wenn du willst kannste ja den Text im 
Datenblatt durch eine Übersetzungsmaschine jagen oder nen Kumpel fragen, 
der dir beim Übersetzen hilft.
Gast #1419526
Keine Angst vor Englisch !

Du wirst es immer wieder brauchen, der Wortschatz, den Du brauchst, ist 
nicht allzu hoch, und dann gibt es ja auch noch Wörterbücher.

Die Grammatik ist supereinfach, über die Gegenwartsform (present tense) 
gehen die Manuals (Handbücher) kaum hinaus.

Ich würde mal ins Volkshochchulprogramm schauen, da triffst Du dann auch 
auf "Gleichgesinnte", es ist wichtig zu sehen, dass man nicht der 
einzige "Dumme" ist und den ersten Schritt nicht allein macht.

Englisch macht auch Spaß.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.