mikrocontroller.net

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


Autor: Bernd Schuster (mms)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

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

http://docs-europe.electrocomponents.com/webdocs/0...

Bernd

Autor: David Madl (md2k7)
Datum:

Bewertung
0 lesenswert
nicht 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)...

Autor: Bernd Schuster (mms)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: David Madl (md2k7)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Bernd Schuster (mms)
Datum:

Bewertung
0 lesenswert
nicht 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

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.