Forum: Mikrocontroller und Digitale Elektronik Daten Flash Speicher schreiben


von Manfred (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

kenn sich einer mit der Struktur die beim schreiben vom Daten Flash 
Speicher eingehalten werden muss?

Mein Problem ist das mir das Vorgehen in diesem Beispiel nicht klar ist 
(siehe Anhang)

Zunächst die Infos die laut dem Datenblatt in meinem Fall --> 
http://www.ti.com/lit/ug/sluu319/sluu319.pdf <-- Seite 90 gebraucht 
werden.
1
- SubClass ID:64
2
- Number of bytes in the subclass:2
3
- Variable Offset:0
Jetzt kommt die Reihenfolge wie ich über I2C bzw. SMBus ausgelesen habe:
1
       
2
       SlaveAddress   Command DataFlashSubClassID   LowByte (SubClass ID 64)   HighByte
3
         (0x16)W                (0x77)               (0x40)                      (0x00)
4
Start  0001 0110 ACK         0111 0111 ACK         0100 0000 ACK               0000 0000  Stop
5
      
6
      SlaveAdress     Command DataFlashSubClassPage1..8        SlaveAdress    LowByte      HighByte
7
       (0x16) W                 (0x78)                         (0x17)  R       (0x0A)       (0x02)
8
Start 0001 0110 ACK           0111 1000 ACK              Start 0001 0111 ACK  0000 1010    0000 0010 Stop
daraus sehe ich das im Register Cfg A im Low Byte:
TEMP0
ZVCHG1

und im High Byte
CC1 gesetzt sind was auch mit den dafault werten übereinstimmt bis auf 
ZVCHG1. (siehe seite 143)


Wie beschreibe ich aber jetzt den Flash Speicher richtig? Da ich z.B die 
Zellenanzahl auf 2 reduzieren muss...

von Mafred (Gast)


Lesenswert?

Hat keiner einer Idee zu dem Beispiel?

Wäre für jeden "sinnvollen" Tipp dankbar!

von Dumpfer Nilp (Gast)


Lesenswert?

>Hat keiner einer Idee zu dem Beispiel?

Nein. Leider nicht. Mit etwas Pech musst du das selbst erforschen. Es 
sind ja zum Glueck nur eine endliche Anzahl Permutationen. Und Schwupp 
ist ein Tag weg...

von Manfred (Gast)


Lesenswert?

Dumpfer Nilp schrieb:
>>Hat keiner einer Idee zu dem Beispiel?
>
> Nein. Leider nicht. Mit etwas Pech musst du das selbst erforschen. Es
> sind ja zum Glueck nur eine endliche Anzahl Permutationen. Und Schwupp
> ist ein Tag weg...

hmm das macht ja Hoffnung... hmm vllt muss ich doch bei der Konkurrenz 
von roboternetz.de mal nachfragen ;-)

von Dumpfer Nilp (Gast)


Lesenswert?

Bei den Atmel Datenflash AT45DB___ haett ich jetzt helfen koennen

von Manfred (Gast)


Lesenswert?

Dumpfer Nilp schrieb:
> Bei den Atmel Datenflash AT45DB___ haett ich jetzt helfen koennen

kannst du vielleicht durch das Beispiel gehen? Wie würdest du da 
anfangen?

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.