www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Memory und code banking


Autor: Sir Wedeck (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leute
hab seit gestern nun mir mal keil c51 system, näher angesehn.
(vorher nur in assemler programmiert)
dort gibs nun die möglichkeit von code und memorybanking, da ich schon
weiß, was ca. an daten auftauchen werden, komm ich um ein memorybanking
nicht drum rum. (seriel klappt nicht so gut, schon getestet, paralell
läuft es sehr gut (in assembler))

in der entsprechenden datei von keil heißt es nun: (zitat)

Program code banking and variable banking share the same hardware I/O
pins. (zitat ende)

wenn ich später mein programm ausbauen will, und auf code banking
zurückgreifen möchte, funktioniert das prog. doch nicht mehr, oder?

ich verstehe das so, das jede codebank ihre eigene memorybank besitzt!

kann mir jemand sagen ob ich damit richtig liege, oder einen denk
fehler mach.
danke
Sir Wedeck

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

also so wie ich es verstanden habe, liegst du mit der gleichen Code-
und Daten-Bank richtig. Aber da es immer einen Common-Bereich gibt,
kannst du ja vielleicht entsprechende Übergabe-Routinen in der
Common-Bank schreiben, die die Variablen von Bank zu Bank kopieren.

Ausserdem empfehle ich dir, mal auf www.C51.de vorbeizugucken, da kann
dir bestimmt geholfen werden.

Gruß Ralf

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.