Erst mal Danke für den Hinweis !
verstehe ich nicht so ganz.... weil ich es rein shifte ?
also im Datenblatt steht doch clear durch schreiben einer 1 für das entsprechende flag....
also statt
besserCode:GIFR |= (1<<INTF0);
bitte um genauere ErklährungCode:GIFR |= 64; //???
Hier noch mal Datenblattauszug:
• Bit 6 – INTF0: External Interrupt Flag 0
When an event on the INT0 pin triggers an interrupt request, INTF0 becomes set (one). If the Ibit
in SREG and the INT0 bit in GICR are set (one), the MCU will jump to the corresponding
Interrupt Vector. The flag is cleared when the interrupt routine is executed. Alternatively, the flag
can be cleared by writing a logical one to it. This flag is always cleared when INT0 is configured
as a level interrupt.
würde mich sehr freuen wenn du mir das genau erklährst...
Mfg Fugitivus
Lesezeichen