LEDs Blinken statt einfach zu leuchten.
#include <avr/io.h>
int main(void)
{
DDRA=0xff;
PORTA=0xff;
DDRB=0xff;
PORTB=0x0;
DDRC=0xff;
PORTC=0x0;
DDRD=0xff;
PORTD=0x0;
DDRE=0xff;
PORTE=0x0;
DDRF=0xff;
PORTF=0x0;
DDRG=0xff;
PORTG=0x0;
for (;;) {}
}
Normalerweise sollte dies Programm einfach durchlaufen und die LEDs an Port A zum leuchten bringen und dann in der Endlosschleife bleiben. Allerdings blinken die LEDs die ganze zeit woran kann das liegen? Ich könnte mir vorstellen das das Programm immer wieder von vorne gestartet wird anstatt in der endlosschleife zu bleiben aber warum?