Gast
#129685
Hallo zusammen, es geht um den Programmspeicher des PIC16F877, welcher ja in 4 Bänke aufgeteilt ist. Der Speicherplatz in Bank0 erstreckt sich von 0005h bis 07FFh, Bank1 beginnt bei 0800h, usw. . Nun meine grundsätzliche Frage: Wie muß ich im Programm dem Rechnung tragen, wenn der Speicherplatz auf Bank0 nicht mehr ausreicht? Wie sieht es mit Unterprogrammen aus, welche ich mit dem "call"-Befehl aus Bank1 heraus aufrufe, die sich aber in Bank0 befinden? Viele Fragen ich weiß, aber bisher hat mein Programmspeicher auf Bank0 immer ausgereicht und ich hatte nie dieses Problem, aber jetzt... :) Ich bedanke mich schon mal im Voraus für eure Antworten. Tschau