www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Wie schnell ist die "lpm" Anweisung?


Autor: Nicolas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich frage mich wie schnell das laden von Daten aus dem Flash per "lpm" 
ist. Hab im Datenblatt nichts gefunden. Ich benutze den XMega256A.

Hat da jmd einen Tipp?

Viele Grüße

Nicolas

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Hab im Datenblatt nichts gefunden.

Blind? Instruction Set Summery -> 3 Takte

MfG Spess

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es gibt normalerweise eine Appnote unter "AVR Instruction Set".
"doc0856.pdf"

LPM benötigt 3 Clocks (Seite 13 im genannten Dokument)!

Autor: Nicolas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hm,

ja, anscheinend blind - danksschön!

Autor: Nicolas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
und was ist mit "spm" ? Das ist wohl nicht so schnell, muss die cpu da 
auf die Speicherzelle warten?  Da steht nur was von der "break" 
Anweisung im instruction set.

Viele Grüße

Nicolas

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei SPM lässt sich das nicht sagen, weil da der Flash-Speichervorgang 
beteilig sein kann. Dessen Laufzeit ist nicht in Core-Takten definiert.

Autor: Nicolas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gibts denn da Erfahrungswerte? Wie lange braucht man wohl für einige 
10kb ... ms? s?

Ist js schon schade wenn ich einen Controller mit einigen zig kb FLASH 
habe, wäre es ja auch nett das während der Laufzeit zu nutzen. Auch wenn 
der sich dann ja gewissermaßen selbst programmiert.

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.