Hallo
Hier im Forum fand ich in einem Thread ein Deklarationbeispiel für den
Interrupt:
1 | interrupt (PORT1_VECTOR) void irgendein_name(void)
|
In den Beispielen von TI sieht das aber immer so aus:
1 | IE1 |= OFIE; // Enable osc fault interrupt
|
2 |
|
3 | #pragma bis_nmi_ie1=OFIE // Re-enable osc fault interrupt
|
4 | #pragma vector=NMI_VECTOR
|
5 | __interrupt void NMI_ISR(void){
|
6 | //Anweisungen...
|
7 | }
|
Was ist nun genau der Unterschied zwischen beiden Varianten und was hat
dieses #pragma zu bedeuten?
Wisst ihr da Rat?
Danke