Hallo Hubert,

Danke für deine Antwort.

Der Kontroller heisst ATMEGA32L8PU.

Meine Einstellungen am Hyperterminal waren wie folgt:
Baudrate: 9600
Datenbits:8
Parität: Keine
Stoppbits:1

für das Programm sieht so aus:
#include <stdio.h>
#include <avr/io.h>
#include <inttypes.h>
#include <avr/wdt.h>


void send (int data)
{
while (!(UCSRA & 32) );
UDR=data;
}



int main( void)
{


char z= 'A';
DDRD = 0x20;
UBRRL = 51;
UCSRB |= (1<<TXEN);
UCSRC = (1<<URSEL) | (1<<UCSZ0) | (1<<UCSZ1);

while (1) {

if ( PIND & 0x04 ){
PORTD = 0x20; //Hier habe ich eine Led angechaltet.


while (1)
{
wdt_reset ();

send(z);
}

}

}



return 0;

}


danke.....