Re: unerwünchter Interrupt aufruf Kategorie: Programmierung C (von Joerg - 21.06.2010 15:03) | ||
Als Antwort auf unerwünchter Interrupt aufruf von Windhund - 21.06.2010 14:01 | ||
| ||
> Hallo > Ich beschäftige mich seid einer woche mit C-Controll > seit 2 Tagen häng ich an dem selben Problem. > > Erstmal der Code: > void LED1_ON(void) > { > Ext_IntDisable(1); > Port_WriteBit(PORT_LED1,PORT_ON); // LED1 einschalten > Port_WriteBit(PORT_LED2,PORT_ON); // LED2 einschalten > Irq_GetCount(INT_1); > Ext_IntEnable(0,4); > } > > void LED1_OFF(void) > { > Ext_IntDisable(0); > Port_WriteBit(PORT_LED1,PORT_OFF); // LED1 Auschalten > Port_WriteBit(PORT_LED2,PORT_OFF); // LED2 Auschalten > Irq_GetCount(INT_0); > Ext_IntEnable(1,4); > } > > //------------------------------------------------------------------------------ > // Hauptprogramm > // > void main(void) > { > //Init Interrupt 1 und 2 > Port_DataDirBit(PORT_LED1,PORT_OUT); // LED1 auf Ausgabe vorbereiten > Port_WriteBit(PORT_LED1,PORT_OFF); // LED1 ausschalten > > Port_DataDirBit(PORT_LED2,PORT_OUT); // LED2 auf Ausgabe vorbereiten > Port_WriteBit(PORT_LED2,PORT_OFF); // LED2 ausschalten > > Irq_SetVect(INT_0,LED1_OFF); > Irq_SetVect(INT_1,LED1_ON); > > Ext_IntEnable(0,4); > Ext_IntEnable(1,4); Hallo, was ist denn Mode 4 ? void Ext_IntEnable(byte IRQ,byte Mode); IRQ Nummer des freizuschaltenden Interrupts Mega32 (0-2) bzw. Mega128 (0-7) Mode Parameter: 0: ein low Pegel löst einen Interrupt aus 1: jeder Flankenwechsel löst einen Interrupt aus 2: eine fallende Flanke löst einen Interrupt aus 3: eine steigende Flanke löst einen Interrupt aus Grü�e Jörg | ||
Antwort schreiben Antworten: Re: unerwünchter Interrupt aufruf (von Gato - 21.06.2010 15:53) Re: unerwünchter Interrupt aufruf (von PeterS - 22.06.2010 11:35) Re: unerwünchter Interrupt aufruf (von Gato - 21.06.2010 15:55) Re: unerwünchter Interrupt aufruf (von Joerg - 21.06.2010 16:28) Re: unerwünchter Interrupt aufruf (von Gato - 21.06.2010 16:37) Re: unerwünchter Interrupt aufruf (von Joerg - 22.06.2010 8:33) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum