Posts by Laurenz765

    Ja beim Debugging solltest du generell etwas weiter unten ansetzen.

    Hallo,

    auf jeden Fall funktioniert die Berechnung der Baudrate so nicht.

    Ersetze mal die Zeilen 1 und 3 durch folgenden Code:

    Code
    uint16_t baud = (F_CPU / (2500000 * 16L) - 1);
    
    UBRR0H = (unsigned char) baud >> 8;
    UBRR0L = (unsigned char) baud;

    So sollte es funktionieren. Den Rest hab ich jetzt nicht überprüft, weil ich gerade kein passendes Datenblatt da hab.

    Gruß Carsten

    könnte aber richtig sein so.