ebps.de.vu > Programme > Perl > AVR-Baud-Rechner

AVR-Baudrate-Rechner

Beschreibung

Dieses Script berechnet für eine bestimmte Taktfrequenz die UBRR-Werte für alle gängigen Baudraten. Weitere Baudraten können als Kommandozeilenparameter übergeben werden. Die Taktfrequenz muss nach dem Starten in MHz eingegeben werden, für einen AVR, der mit 32768 Hz-Uhrenquarz läuft, wäre also die Eingabe "0.032768" korrekt. Eine Berechnung für den Double-Speed-Mode wird nicht direkt unterstützt, Sie können jedoch einfach die doppelte Taktfrequenz abgeben.

Die einzelnen Werte werden farblich und durch ein Zeichen am Zeilenanfang makiert: grüne Werte mit einem Sternchen sind Baudraten, die mit einem UBRR-Wert zwischen 0 und 255 (auf allen AVRs mit UART unterstützt) und weniger als 2 % Abweichung möglich sind. Orange Werte mit einem Fragezeichen kennzeichnen Baudraten, für die UBRR auf einen Wert von mehr als 255 eingestellt werden muss, was nicht von allen AVRs unterstützt wird. Nicht gekennzeichnete Zeilen enthalten Baudraten, die nur mit mehr als 2 % Abweichung eingestellt werden und deshalb nicht benutzt werden sollten.