Klaro, kein Ding. Ist recht billig

An einem Mega32 funktioniert der einwandfrei.


Code:
#include <avr/io.h>
#include <util/delay.h>

void blitz1()
{
    PORTA = 0xFE; 
    _delay_ms(25);
    PORTA = 0x00; 
}

void blitz2()
{
    PORTA = 0xFD; 
    _delay_ms(25);
    PORTA = 0x00;
}


int main(void)
{
    
    DDRA = 0xFF;
    PORTA = 0xFF;
   
    while(1)
    {
        blitz1();
        _delay_ms(150);
        blitz1();
        _delay_ms(400);
        blitz2();
        _delay_ms(800);
    }  

}