[elektro] Atmel fagyás...
Info
info at kiralyelektronika.hu
Mon Dec 15 18:49:46 CET 2008
Szia !
>> timerint: (nem idõkritikus de minden idõ kell)
>> márvolt ? goto next : goto írdkihogystackoveflow
>> márvolt flag = 1
>> sei
>> számolgass (sokat)
>> márvolt flag = 0
>> ret
> Ez pl. lefagyhat, mert megszakíthatja az INT saját magát. Ez meg
> regiszter rongással és stack csorgással jár. SEI-t nem ildomos INT
> rutinban használni regiszterkavarodáshoz vezet...
Igen, megszakíthatja és le is kezeli rendesen.
Ha megszakítja akkor kiírja, hogy stack overflow egy kijelzõre és
leállítom, tehát ez jó.
A stack nem csorog sehova. A proc úgy fagy le, hogy meg sem nyikkan.
Stack kép:
MAIN
MAIN
TIMER
TIMER
TIMER
EXTINT
EXTINT
TIMER
TIMER
MAIN
MAIN EXTINT
EXTINT
MAIN
MAIN
ez nem csorog sehova...
More information about the Elektro
mailing list