Fråga ang. bank:er

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
fatpo83
Inlägg: 282
Blev medlem: 21 april 2004, 22:42:28
Ort: Sthlm

Fråga ang. bank:er

Inlägg av fatpo83 »

Kan nån förklara hur det här med bank:er fungerar hos PICar?? Är det fördefinierade minnesblock eller?

Jag ser ibland att man deklererar vissa variabler tex. i bank2, varför gör man det??
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

De adressbitar man kan ange i en instruktion räcker inte till för att adressera allt minne/alla specialregister som finns så de delas upp i flera banker. Man väljer vilken bank man ska använda med några bitar i ett register...

Kolla databladet så ser du vilka register som ligger i vilken bank och hur mycket minne.

Om du använder en kompilator så behöver du nog inte bry dig om att byta bank själv, men det kan vara bra att sätta variabler som används tillsammans i samma bank för det tar extra tid att byta fram och tillbaka hela tiden.
Skriv svar