Hallo nochmal,

Kann's eigentlich nur noch daran liegen, dass die Pins irgendwie falsch konfiguriert sind.
@drew Was meinst du damit?Wie soll ich die Pins konfigurieren??

Wir brauchen den ganzen Code.
@MCJenso Hab mal noch die C-Datei angehängt. Sonst hab ich außer der oben genannten Headerdatei nichts . Und zwar laß ich immer erst 2 LED blinken, bevor ich was rausschick. Hab es gemacht um zu überprüfen ob die Endlosschleife auch richtig läuft!

Code:
#include <stdlib.h>
#include <avr/io.h>
#include <avr/pgmspace.h>
#include <stdio.h>
#include <util/delay.h>
#include "usart.h"


int main(void)
{
 int y=0;
 while(1)
 { 
	DDRA = 0xff; //Port A auf Output schalten
	PORTA = (1<<PA0);
	_delay_ms(5);
	PORTA = (1<<PA1);
	_delay_ms(5);
	PORTA = 0x00;
  	y=y+1;
 	PORTA = 0xff;
	_delay_ms(100);

	USART1_Init();	//USART konfigurieren
	_delay_ms(10);
	uart_puts("Hello World");
	_delay_ms(10);

  }
return(0);

}
Danke schon mal im vorraus für eure Mühe.

LG Anna