Serieller Monitor 28800 / 14400 Baud??

Hallo,

habe gerade festgestellt das der in der IDE eingebaute Serielle Monitor wohl nicht 14400 und 28800 Baud kann. Da wird nur " "Datenmüll" angezeigt. Mit einem anderen Tool (getestet: Termite) gehts aber problemlos.

Dieses Problem tritt mit mehreren PCs auf (Windows 7 und XP) und mehreren Arduinos (auch ein Duemilanove mit echtem Quarz und gutem FTDI Chip...). Und auch mit mehreren Arduinoversionen (1.05, 1.06).

Die Internetsuche zeigt daß das Problem auch in sehr alten Versionen (pre 1.00) vorhanden ist, aber eine echte Lösung bzw. Erklärung (außer andere Baudrate oder anderes Tool verwenden) habe ich nicht gefunden.

Kennt jemand das Problem bzw. die Hintergründe ?? Wenn es tatsächlich ein Bug wäre der schon seit Geneationen besteht - warum kann man das nicht fixen?

Christian

Das sind wenig übliche Baudraten. Und das Terminal wird eigentlich nur in Verbindung mit dem Arduino verwendet. Darum ist das nicht so schlimm, man kann andere Baudraten verwenden.
Werde es melden.
Grüße Uwe

Warum 14400 bzw 28800? Sind beides keine so guten Baudraten einen AVR, der mit 16MHz läuft. Ob nun Quarz oder Resonsator spielt da erst einmal nur eine kleine Rolle. Der Fehlerrate liegt, wenn man von einer optimalen Taktquelle ausgeht, bereits bei >= ~0.6%. Lediglich 14400 im U2X Modus wäre noch als sehr gut anzussehen.

Das ganze löst aber nciht dein Problem. Teste mal bitte mit der 1.5. Ansonsten kann der Serielle Monitor nicht viel. Besser Putty o-ä.

Hallo,

wollte gerade mit der Version 1.5.8 testen (frisch heruntergeladen). Dort gibt es im seriellen Monitor kein 14400 bzw. 28800 zur Auswahl....

Ok, ist auch eine Lösung :slight_smile:

Klar, das sind etwas seltenere Baudraten und vom Timing nicht perfekt. Aber etwa 115k ist diesbezüglich noch kritischer - funktioniert aber soweit einwandfrei.

Könnte man den Seriellen Monitor von der 1.5.8er Version irgendwie in die 1.0.x Linie einpflegen?
Sicher gibt es bessere Tools, aber nur um mal eben schnell zu gucken was da kommt reicht es...

Christian