www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Weitsprung 4433


Autor: Denis (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
moin,
mittlerweile ist mein programm derart groß, das ich in zunehmenden Maße 
Probleme mit der Reichweite des rjmp Befehls bekomme, habe mir zwar 
schon brücken gebaut aber das gefällt mir nicht so sehr,

gibt es andere Möglichkeiten das "elegant" zu lösen?

Autor: michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
RJMP reicht bis 8k Flash beim AVR vollständig aus.
Sprungweite +- 2K Worte

Autor: Denis (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hm, hatte die 2333def.inc verwendet weil die 3344def.inc nicht funzte, 
habe die 2333 etwas geändert und nun geht es,
eigenartig

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hier ist die korrigierte 4433def.inc:
http://www.mikrocontroller.net/download/4433def.inc

Autor: Rico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich würd gern die Frage von Denis nochmal aufgreifen:
Gibt es ne elegante Lösung, größere Sprünge als mit rjmp zu machen,
ohne manuell "Brücken" einzubauen?

Autor: Frank Linde (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei AVR-Typen mit größerem Programmspeicher steht der JMP-Befehl zur
Verfügung.

Gruß, Frank

Autor: Rico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich seh gerade statt rcall gibt's ja auch noch call. Das vereinfacht
die Sache doch schon erheblich. ;-)
Danke!

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.