Forum: Mikrocontroller und Digitale Elektronik Memory und code banking


von Sir Wedeck (Gast)


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

von Ralf (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.