2 Stopbits beim mega8

Gast #1559836
Lesenswert?

Hi,

kleines Problem mit dem UART beim Mega 8...

schreibe ich:

UCSRC |= ((1 << UPM1) | (1 << UPM0));

ist kein Problem und funktioniert korrekt.


für meine Anwendung benötige ich aber 2 stopbits:
also:

UCSRC |= ((1 << UPM1) | (1 << UPM0) | (1 << USBS));

Das Resultat ist eine Baudrate von nur noh ca 2,5 Baud, statt 31250

Bin total ratlos, ich ändere wirklich nur das eine Bit.

Woran könnte das liegen? Denkfehler?

Danke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren