Forum: Mikrocontroller und Digitale Elektronik wann muss Flash resettet werden?


von Bernd S. (mms)


Lesenswert?

Hallo,

wann muss eigneltich ein Flash-Speicher resettet werden? Wenn man 
irgendwelche Daten reinschreiben möchte?

http://docs-europe.electrocomponents.com/webdocs/0a27/0900766b80a27efb.pdf

Bernd

von David M. (md2k7)


Lesenswert?

meinst du mit Resetten das Ziehen von RESET\ dieses Bausteins auf Low?
Im Reset kannst du gar nix damit machen... Der muss wahrscheinlich 
höchstens bei Power-on resettet werden, damit er nicht zufälligerweise 
beginnt, irgendwo was zu schreiben, wenn die Versorgung noch nicht 
stabil ist (?)

Ansonsten dients eben laut Datenblatt zum Abschalten der Ausgangstreiber 
(High-Z)...

von Bernd S. (mms)


Lesenswert?

ich hab leider den Reset Pin von diesem Flash direkt an einen I/O Pin 
vom Controller gelegt - muss ich jetzt bevor ich Daten in das Flash 
uploaden kann den Flash-IC resetten?

Wenn dem so ist, müsste ich dem Keil irgendwie mitteilen, dass es zuvor 
den jweiligen I/O-Pin auf low zieht - weiß nicht ob sowas möglich ist.

Bernd

von David M. (md2k7)


Lesenswert?

Was, der Microvision Compiler unterstützt direkt diesen Flash-Chip?
Dann musst du wohl gar nix mehr damit machen, der kümmert sich drum... 
Also einfach Reset Pin High halten.

Ansonsten steht ja die Schreibprozedur im Datenblatt drin, sogar so 
schön mit Flussdiagramm - da brauchst den Reset Pin nicht dazu, er muss 
nur High bleiben, sonst geht der Baustein halt eben in Reset.

von Bernd S. (mms)


Lesenswert?

high ist der Pin auf jeden Fall, da er mit einem Pullup auf VCC gezogen 
wird.

Bei Keil gibt es irgendwie die Möglichkeit ein sogenanntes Vor-Programm 
in den Controller RAM zu laden, welches dann den exteren Flash zum leben 
erweckt.

>Der muss wahrscheinlich
>höchstens bei Power-on resettet werden, damit er nicht zufälligerweise
>beginnt, irgendwo was zu schreiben, wenn die Versorgung noch nicht
>stabil ist (?)

was meinst du genau mit - der Flash beginnt irgendwo zu schreiben? Das 
hab ich noch nicht ganz verstanden.

Bernd

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.