N
narithota
Guest
Hoi
Kan ik GOTO verklaring in interrupt routine?
Voorbeeld code is:
# include <REG51.H>
void ex0_isr (void) onderbreken 0
(
goto next;
)
void main (void)
(
IT0 = 1; / / Configure onderbreken 0 voor dalende flank op / INT0 (P3.2)
EX0 = 1; / / Enable EX0 Interrupt
EA = 1; / / Enable Global Interrupt Vlaggenstaat
While (1)
(
; / * Goed onderbreken optreden in deze lus na dat zij goto naar de volgende lus * /
)NEXT while (1)
(
;;
)
)
Normaal onderbreken goed optreden in een lus na excuting de interrupt service routine
Nogmaals het goed komen dezelfde loop.But mijn gebruik is onderbreken moet komen in een lus na dat zij goto naar de volgende lus die is waarom hier iam met GOTO staat ment.
Mijn compiler toont braaklegging fout:INTEREX1CODE.C (14): error C233: 'NEXT': undefined label
Bedankt
Groeten
Nari
Kan ik GOTO verklaring in interrupt routine?
Voorbeeld code is:
# include <REG51.H>
void ex0_isr (void) onderbreken 0
(
goto next;
)
void main (void)
(
IT0 = 1; / / Configure onderbreken 0 voor dalende flank op / INT0 (P3.2)
EX0 = 1; / / Enable EX0 Interrupt
EA = 1; / / Enable Global Interrupt Vlaggenstaat
While (1)
(
; / * Goed onderbreken optreden in deze lus na dat zij goto naar de volgende lus * /
)NEXT while (1)
(
;;
)
)
Normaal onderbreken goed optreden in een lus na excuting de interrupt service routine
Nogmaals het goed komen dezelfde loop.But mijn gebruik is onderbreken moet komen in een lus na dat zij goto naar de volgende lus die is waarom hier iam met GOTO staat ment.
Mijn compiler toont braaklegging fout:INTEREX1CODE.C (14): error C233: 'NEXT': undefined label
Bedankt
Groeten
Nari