Hallo,

ich habe ein Problem mit der seriellen Ausgabe von Daten mit einem Mega16.
Er wird mit dem internen Takt von 4MHz getaktet.
Die Daten gehen via MAX232 auf einen PC.
Ich hatte es schon einmal probiert und da ging es problemlos.

Gestern hat es aber nicht mehr funktioniert. Deshalb habe ich das Beispielprogramm aus der Bascom-Hilfe genommen. (Einmal "Hallo Welt" und dann im Sekundentakt "Test")
Die Baudrate habe ich dann auf 19200 geändert.
In meinem Terminalprogramm habe ich 19200, 8 Datenbits, keine Parität und 1 Stopbit eingestellt.
Im Terminalfenster erscheinen nicht die Zeichen die ich haben wollte.

Daraufhin habe ich das Terminalprogramm auf 7 Datenbits gestellt und siehe da, die Übertragung funktioniert !?!
Was bitteschön hat nun meinem AVR gesagt, dass er nur 7 Datenbits senden soll? (Ich programmiere nur mit Bascom V1.11.7.7)
Und wie bringe ich ihn wieder mit Bascom dazu, 8 Datenbits zu senden?

Viele Grüße
Michael