Gast
#99143
Hallo! Jetzt muss ich euch nochmals nerve - aber ich verspreche, es war das lezte Mal vorm Wochenende g Für alle die's noch nicht wissen: Ich arbeite mit dem Mega8515 und dem IAR Workbench AVR C Compiler. Ich initialisiere das USART so: UCSRA = 0x00; UCSRC = (1 << URSEL) | (1 << UCSZ1) | (1 << UCSZ0) ; UBRRH = 0x00; UBRRL = 0x19; UCSRB = (1 << TXEN); Also: - asynkron - keine Parität - 1 Stoppbit - 8 Datenbits - Baudrate: 38400 (25 in das Baudratenregister) Wenn ich nun mit puts("F"); oder printf("F"); versuche etwas auszugeben, meldet sich weder am PC was noch kann ich mit dem Oszi was am TXD Pin messen. Ich habe alle Registereinstellungen mehrfach kontrolliert - aber ich finde den Fehler nicht ... Viele Grüße Ralf