Also hab nun noch ein paar Sachen verändert:
Code:
#include <avr/io.h>
#define F_CPU 12000000L
#include <util/delay.h>
#include <uart.h>
#define BAUD 9600L
#define UBRR (F_CPU/(BAUD*16L))-1
void USART_Init(unsigned int UBRR)
{
UBRR1H = (unsigned char)(UBRR>>8);
UBRR1L = (unsigned char) UBRR;
UCSR1B = (1<<RXEN)|(1<<TXEN);
UCSR1C = 0b00000110;
}
int main(void)
{
USART_Init (UBRR);
while (!(UCSR1A & (1<<UDR1E))) //warten bis Senden möglich
{
}
UDR1 = 'H'; //schreibt das Zeichen x auf die Schnittstelle
_delay_ms(100);
UDR1 = 'A';
_delay_ms(100);
UDR1 = 'L';
_delay_ms(100);
UDR1 = 'L'; //schreibt das Zeichen x auf die Schnittstelle
_delay_ms(100);
UDR1 = 'O';
_delay_ms(100);
return 0;
}
Nach wie vor wird das Programm ohne Fehler Compiliert und auch ohne zu murren vom Pony in den Controller geladen... Aber auf dem Hyper Terminal sehe ich leider noch nichts... 
Aber trotzdem Danke für die Hilfeversuche!!
Grüße!!
Bean
Lesezeichen