[elektro] Atmel - call far...
Info
info at kiralyelektronika.hu
Sat Nov 22 10:49:57 CET 2008
Sziasztok !
Ki menniyre vesézte ki az atmegát ?
Akarok írni egy call far rutint, eddig jutottam:
lpm YL, Z+ ; reading function pointer from table
lpm YH, Z+
; --- FAR CALL sequence ---------------
rjmp CallFar1 ; 1: initializing
Next1:
push YL ; 3: store to stack to jump address
push YH
ret ; 4: goto address (return address: nop instr.)
CallFar1:
call Next1 ; 2: store to stack the next instr.
nop ; --- 5: returned, continue... ------
Vélemény ? 2 vagy 3 bytos at atmega64 és 168 ?
A helpje nem egyértelmű nekem...
És melyik cím van először a veremben ? Az L vagy H ? :)
Thx !
Béla
More information about the Elektro
mailing list