www.mikrocontroller.net

Forum: Compiler & IDEs Komme hier nicht weiter Bitschiften


Autor: Hans Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo


Ich versuche krampfhaft einen ATMEL Flash das PSeichern beizubringen.

habe nächte lang über den Datenblatt gehockt.

nun bin ich soweit gekommen das ich weiß wie man vorgehen muß nur leider 
schreibt er mir zwar schön in den buffer 1 oder 2 aber nicht in den 
Flash.

hier mal eine sequenz um in den Flash zu schreiben.
Aufbau laut Datenblatt

Commando-8bit-8bit-8bit

1. Commando(Opcode)

Schreibe  Buffer 1 in den Flash auf Page X ohne diese zu löschen

Commando=0x88

danach das MSB denke heißt height bit zuerst und dann LSB low bit???

2. Page Address zb=0(ertse page)

für Flash Speicher bis 4MB sind 4 Reservebits auf 0 zu setzten.
für Flash >4MB (ich habe 16MB) sind die Resevebits mit zu nutzen.
d.h maximale Pages 31775~16MB das Binär 011110000011111 also 15 Stellen.

beim Commando 0x88 muß ich folgendes übertragen

pppppppppppppppxxxxxxxxx

p=page Adressbit
x=Don't Care =0

MSB=0x00 page>>?? page LSB

was muß bei ?? hin (7??? da pppppppx)


Im anhang sind die Daten.

Wäre schön wenn mir einer helfen kann.

Autor: Joe Die (kosmonaut_pirx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
moin,
welche mcu? anhang?

Autor: Peter Sager (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast Du ein serielles FLASH das mit dem SPI-Bus angeschlossen wird? 
Datenblatt? Code?

Autor: Hans Peter (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Das Datenblatt ist als Anlage.
MCU=128MEGA AU

FLASH=16MB von ATMEL

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.