PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Software UART Baudrate im Programm ändern



chr-mt
08.01.2009, 14:28
Hi,
ich stehe gerade auf dem Schlauch...
Ich will die Baudrate vom Software Uart (der HW-UART ist belegt) im Programm ändern.

Open "COMB.2:9600,8,N,1" For Output As #1
Close #1
Open "COMB.2:19600,8,N,1" For Output As #1

geht leider nicht.
Da kommt immer 9600 raus.
Ideen ?

Gruß
Christopher

python_rocks
08.01.2009, 14:40
Open "COMB.2:19600,8,N,1" For Output As #1
geht leider nicht. Da kommt immer 9600 raus.
Hallo Christopher!

Ich weiß es nicht. Aber ich denke mal, da Software-UART mit so einer hohen Baudrate sowiso nicht funktionieren wird, dass Bascom die Baudrate einschränkt.

mfg
Gerold
:-)

chr-mt
08.01.2009, 14:46
Hi Gerold,

dass Bascom die Baudrate einschränkt.
Nö, 19200 geht problemlos, wenn ich nur
Open "COMB.2:19600,8,N,1" For Output As #1
angebe.
Nur, wie schalte ich das im Programm um...

Gruß
Christopher

chr-mt
08.01.2009, 14:55
Hi,
hab's jetzt gefunden.

Open "COMB.2:9600,8,N,1" For Output As #1
baud #1 , 19200

schaltet um :oops:

Eigentlich ganz einfach :)

python_rocks
08.01.2009, 14:57
Nö, 19200 geht problemlos, wenn ich nur
Open "COMB.2:19600,8,N,1" For Output As #1
angebe.
Hallo Christopher!

Nächste Theorie:

19600 gibt es nicht. 19200 gibt es.

mfg
Gerold
:-)

chr-mt
08.01.2009, 15:12
Au weia, auch noch ein Schreibfehler :)
Das mit der Baudratenumschaltung stand auch in der Bascom-Hilfe.
(Hatte ich auch schonmal so verwendet, ist mir nachher aufgefallen) :oops:

Heute ist wirklich nicht mein Tag...
Naja, wenigstens ist das Problem gelöst.
Danke trotzdem!

Gruß
Christopher