pic 16f628 probléma
ide.ne.irj at freemail.hu
ide.ne.irj at freemail.hu
Sat Apr 30 22:26:17 CEST 2005
Thus spake Pintér Dezsõ:
> "The 'return from interrupt' instruction, RETFIE, exits interrupt
> routine as well as sets the GIE bit, which re-enable RB0/INT
> interrupts."
>
> Ezekszerint én nem tilthatom le a megszakítás rutinomban a további
> megszakítást?
AVR eseten a mexakitas egy mexakitas elfogadasakor automatikusan
tiltodik, es a reti engedelyezi ujbol. Ez igy korrektnek tunik, mert ha
beleptel a mexakitasba, akkor elotte engedelyezettnek kellett lenni a
mexakitasoknak :), tehat jogos hogy ujra engedelyezi.
A Z80-nal volt valami kavaras ezzel kapcsolatban (IFF1 meg IFF2 stb..),
az talan intelligensebben csinalta, de azt hiszem, feleslegesen :)
Ha egymasba akarod agyazni a mexakitasokat, nem gond, engedelyezni kell a
mexakitas elejen, es mar jon is a stack overflow, ha bena vagy ;)
De ezt a viselkedest, tehat hogy a reti mindenkeppen engedelyezi a
mexakitast, szerintem nagyon egyszeruen meg lehet szuntetni: sima ret-tel
kell visszaterni. Szerintem semmi sem tiltja.
PIC-nel nem tudom, ott minden mashogy mukodik mint egy tisztesseges
procin.
> Pintér mailto:skandi at t-email.hu
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
... ERR0R: Timing error! Please wait! And wait! And wait!
More information about the Elektro
mailing list