Hallo Leute,

Code:
uint16_t ubrr = (uint16_t) ((uint32_t) F_CPU/(16*BAUDRATE) - 1);
wer kann mir sagen was die Klammern mit dem uintXX_t genau bedeuten/bewirken?

Wenn ich die Zeile mit BAUD 38400 verwende geht alles einwand frei,

setze ich aber 9600 ein, geht nichts mehr.

danach geht es so weiter

Code:
    UBRRH = (uint8_t) (ubrr>>8);
    UBRRL = (uint8_t) (ubrr);
Mfg
FiTus