Forum: Mikrocontroller und Digitale Elektronik Dataflash - Lesen


von Mutter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute

Ich versuche gerade zum Anfang nur das Statusregister auszulesen.
Empfange aber nur 0xFF als Resultat. Das bekomme ich auch wenn der
Dataflash überhaupt nicht dran ist.
Der Schaltplan sollte aber richtig sein, wenn ich mich täusche (Habe
nur die relevanten Komponenten eingezeichnet).

Kann jemand hier helfen?

von Mutter (Gast)


Lesenswert?

hab diesen jetzt mal durch einen 4MBit Typ ersetzt. Da kommt was an.
Jedoch auch was falsches: 11001110 als Statusbyte. Das bedeutet eine
Dichte von 1MBit wenn ich in die Tabellen schaue. Da es sich um ein
4MBit Device handelt, verstehe ich das nicht ganz. Das ist die Reaktion
auf den Befehl 0xD7 (also "SPI Mode 0 oder 3"). Bei 0x57 als Code
bekomme ich 11110000 zurück.

von Mutter (Gast)


Lesenswert?

ok jetzt funzt es, anscheinend muss
(1<<CPHA) und (1<<CPOL)
gesetzt werden.

Hätte aber eigentlich auch anders gehen müssen ?! Laut Datasheet sind
ja alle Modi möglich.

von Schneider H. (Gast)


Lesenswert?

hallo

ich habe auch gerade erstmal das STATUS-Byte ausgelesen. Jedoch wusste
ich nicht ob per "0x57" Kommando (Inactive Clock Polarity Low or
High) oder mit "0xd7" Kommando (SPI Mode 0 or 3).

Habe dann beides probiert und es kam dasselbe (richtige) Ergebnis
zurück.

Aber welches Kommando ist denn nun richtig? Ich benutze das normale
Hardware SPI des mega8515.

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.