jo danke,
also irgendwie gibt es das register UBRR nicht.
Code:
#include <avr/io.h>
#include <avr/iom16.h>
#define F_CPU 8000000     
#define BAUD_RATE 9600 
int main (void)
{
UCSRB=0x04; //outp ((1 << TXEN), UCSRB);
UBRR = F_CPU / (BAUD_RATE * 16L) - 1; 
}
Das funzt nicht.
Der Compiler kennt das Register nicht.
Es steht ja auch nicht im Datenblatt. mmmh