PIC 16f628 - potrebuji vetsi pamet..
Snail Instruments
snail@iol.cz
Úterý Září 5 11:44:08 CEST 2006
At 11:26 AM 9/5/06, you wrote:
>Je to povinnost u vsech PIC, ktere maji vetsi pamet? Cim to je dane ?
Sirkou instrukce (14 bitu)
>Cekal bych, ze bude snadnejsi tohle vyresit...
Ano, je to velice snadne. Vyssi bity jsou v registru PCLATH, z
ktereho se nactou pri GOTO a CALL.
Pokud si muzete dovolit jednu uroven zasobniku a par mirkosekund
navic, lze treba snadno presunout vsechny podprogramy do vyssi
stranky pameti, cimze se uvolni ve spodni strance.
org 0
...
call podprog1
...
org 0x7c0 ; tady jenom volani podprogramu nad 0x800
podprog1:
bsf pclath,3
call podprog1_h
bcf pclath,3
return
org 0x800
podprog1_h:
; tady skutecna funkce podprogramu
....
return
Další informace o konferenci Hw-list