PIC IRQ
Tibike
csotibi at freemail.hu
Thu Nov 17 14:21:51 CET 2005
>Köszi szépen! Ez az információ hiányzott: hogyha a stack túlcsordul
>akkor az nem okoz hibát a működésben. Így minden világos. Köszönöm!
Na, azt azért nem hinném!
Megy a főprogi, csinál egy CALL-t, PC a stackba, rutin ballag. Beesik a
megszakítás, PC a stackba, rutin lefut, return helyett GO TO akárhova. A
stack tetején meg ott figyel a viszatérési cím, a második. Kész a fesztivál.
Ha viszont egy hótt lineáris progid van, csupa goto, meg jump, meg ilyenek,
a megszakítást meg csak arra tartod, hogy egy eseményt gyorsan kiszolgálj,
akkor valóban semmi gond. Csak ne legyenek a progidban CALL-ok meg RET-ek.
A stackpointer egyébként egy modulo8 számláló, simán körbeforog, az érték
ott van, míg a következő körben felül nem írod.
Tibike
More information about the Elektro
mailing list