www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Wie lange dauert EEPROM - Schreibvorgang?


Autor: keineAhnung (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

wie lange dauert es in den EEPROM ein Byte zu schreiben?

Laut AVR Studio braucht es in der Simulation für 10Byte hintereinander 
mit
eeprom_write_byte( (uint8_t *) address, data);

aus der eeprom.h unglaubliche 37000 Takte!!!

komisch ist, dass das 1. Byte nur etwa 50 braucht...

Das Lesen scheint rats fats zu gehen...

Gruß

Autor: Lehrmann Michael (ubimbo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich empfehle einen Blick ins Datenblatt. Ich meine sowas um die 10ms !!!

Autor: keineAhnung (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
pro Byte?! omg

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es gibt beim Hersteller so komische Dinger zum Download, nennen sich 
Datenblätter.
Und ulkiger Weise stehen da sogar technische Daten drin.


Peter

Autor: keineAhnung (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, die "Minimum Wait Delay Before Writing the Next Flash or EEPROM 
Location"
hab ich schon gefunden
Das ist ja sehr langsam, da sind ja die 37000 Take in der Simulation 
noch schneller

Autor: Zwölf Mal Acht (hacky)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Man muss ja nicht explizit warten, sondern tut was anderes, ein 
Interrupt kann das uebernehmen...

Autor: keineAhnung (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Auch wenn ich gefahr laufe mir wieder einen Verweis aufs Datenblatt 
einzuhandeln, aber ich finde in diesem nichts oder ist unwichtig:

Wieviel Strom wird beim Schreiben ins EEPROM benötigt? fließt der die 
vollen 9ms?

Autor: Zwölf Mal Acht (hacky)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die 9ms sind die maximale Zeit. Meist kommt man mit 4ms oder weniger 
durch. Den Strom habe ich nicht gemessen.

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.