www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Atmega128 tabelle


Autor: Kay (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
ich verwende einen mega128.
ich habe folgendes problen der code ist ca.78kb gross,
jetzt habe ich  noch eine tabelle im flash angelegt und lese diese mit 
dieser Routine aus, aber es kommt nur müll raus.,
alles was unter den 64kb liegt funktioniert problemlos
l
di ZL, low (xz*2)
ldi ZH, high(xz*2)

          ldi a, 26
          Y4_8:;
          ldi b, 4
          X4_8:
    lpm WL, Z+;;
     call  USART_TX0      ;Zeichen senden
    dec b
    brne X4_8
                  dec a
           brne Y4_8

vielleicht könnte  mir da jemand speziell beim mega128 weiterhelfen

mfg
Kay

Autor: Kay (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
achso habe ich vergessen anstelle des lpm verwende ich elpm

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Informiere dich mal über das RAMPZ/RAMPZ0-Register/Bit.

MfG Spess

Autor: Kay (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
wäre das den den so richtig,
leider bin ich der der englischen sprache nicht so mächtig.
deshalb meine frage wie wird das richtig geschrieben.
ldi ZL, low (xz*2)
ldi ZH, high(xz*2)
out  rampz,wl
          ldi a, 26
          Y4_8:;
          ldi b, 4
          X4_8:
    elpm WL, Z+;;
     call  USART_TX0      ;Zeichen senden
    dec b
    brne X4_8
                  dec a
           brne Y4_8

 mfg
Kay

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>wäre das den den so richtig,

Das funktioniert aber nur, wenn die Tabelle komplett in den oberen 64k 
liegt.

MfG Spess

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.