Leider kriege ich es nicht hin den Interrupt von Timer1 noch zu nutzen. IN Asuro.c steht:
Code:
/* for working with Interrupt */
void StartSwitch(void)
{
SWITCH_OFF;
DDRD &= ~SWITCHES; // Switches as Input => ext. Int 1
MCUCR &= ~((1 << ISC11) | (1 << ISC10));// Low level generates interrupt
GICR |= (1 << INT1); // Enable external Interrupt 1
}
Leider kann ich damit nix anfangen, ich wüsste gerne welche Ports wie gesetzt sind besonder portD.3 und c.4. Wenn ich das richtig verstehe reagiert er auf eine h/l-Flanke, aber ich krieg den Port mit hilfe der Bumper einfach nicht auf 0 gezogen
@ Manf: Sorry, aber ich kann dir nicht folgen. Ist mir alles ein wenig zu hoch
MFG Moritz
Lesezeichen