Hallo,
auf einem Mega128 mit 16MHz habe ich eine Baudrate von 57600 eingestellt. Der vom Compiler angezeigte Fehler liegt bei über 2%. Laut Datenblatt gibt es aber auch eine Konfiguration mit -0,8% Fehler indem U2X auf 1 gesetzt und ein anderer Wert für UBRR eingestellt wird. Es wäre prima, wenn der Compiler die optimale Einstellung wählen könnte.
Robert
auf einem Mega128 mit 16MHz habe ich eine Baudrate von 57600 eingestellt. Der vom Compiler angezeigte Fehler liegt bei über 2%. Laut Datenblatt gibt es aber auch eine Konfiguration mit -0,8% Fehler indem U2X auf 1 gesetzt und ein anderer Wert für UBRR eingestellt wird. Es wäre prima, wenn der Compiler die optimale Einstellung wählen könnte.
Robert