www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SPI Flash Speicher beschreiben


Autor: Bernhard (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute.
Ich scheibe grad ein C-Programm für eine ATMega 8515 in dem Daten auf
einen 4Mibt Flash SPI Speicher (DB im Anhang) geschrieben werden
sollen.
Beim testen des Speichers gibt es aber ein kleines Problem.
beschreiben des Status register und auslesen dieses funktioniert.
Jedoch wenn ich einen Speicherplatz auslese kommt nur null zurück.
obowhl ein Bulk erase schon ausgeführt wurde und alles auf "eins"
sein müßte. Wenn ich eine Page ( 256 byte ) beschriebe bekomm ich nach
dem auslesen auch nur nullen zurück ( Self time zyklen habe ich
beachtet)
P.S. Das Datasheet habe ich mir schon sehr genau angeschaut.

Hat jemand eine Idee wieso das nicht funktioniert oder ähnliche
Problemchen schon bewältigt..
?
Danke für eure Hilfe.

Autor: Benedikt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da es bei mir geht, liegt das nicht am Datenblatt sondern an deiner
Software, also zeig mal deine Software.

Autor: Bernhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok dank dir,,, Mir hat grad jemand weiter geholfen:..

Es lag an dem feinen Unterschied: FAST READ und READ.

FAST Read ist in diesem Fall der richtige Befehl, damit das SPI shift
register während des 8 Bit shiftens gefüllt wird.

Autor: Benedikt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich verwende fast read nie, und bei mir läuft das wunderbar.
Fast Read braucht man nur für Taktraten weit jenseits von dem, was ein
AVR kann.

Autor: Bernhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Merkwürdig, bei mir funzt das nur mit FAST READ

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.