C18 - GIE autom. gelöscht?

Gast #1982835
Lesenswert?

Hallo zusammen,
löscht sich beim Eintreten in die ISR in C, beim C18 Compiler 
automatisch das GIE Bit? Und wird auch wieder aktiviert beim Austreten?
1
#pragma code _LOW_INTERRUPT_VECTOR=0x18
2
void interrupt_at_low_vector( void )
3
{
4
  _asm GOTO low_isr _endasm
5
}
6
#pragma code
7

8
#pragma interruptlow low_isr
9
void low_isr( void )
10
{
11
  INTCONbits.GIEH=0  // <------ überflüssig?
12
 
13
  ...
14

15
  INTCONbits.GIEH=1; // <------ überflüssig?
16
}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren