-schumi-
05.01.11, 20:14
Hallo ersmal :-)
(Ich bin noch ganz neu hier, wurde von einer Zeitschrift auf diese Forum verwiesen)
Ich habe folgendes Problem:
Ich muss bei einem geöffneten Port eines USB-RS232 Wandlers die Baudrate von 38400 Baud auf 500KBaud erhöhen.
Dabei darf RTS seinen Zustand allerdings _nicht_ verändern!
(Bzw. soll High bleiben)
Wenn ich in meinem Programm (geschrieben mit FreeBASIC, http://www.freebasic-portal.de/) den Port schließe und erneut öffen wir RTS getoggelt -> Mikrocontroller der dran hängt wird resettet
Des weiteren hab ich versucht über die Kommandozeile mithilfe von
"stty -F /pfad/zum/port 500000"
die Baudrate zu ändern währen der Port im Programm noch geöffnet ist
-> RTS wird wieder getoggelt
Könnte mir vielleicht jemand von euch verraten wie man entweder
1. Die Baudrate ändert ohne den Port zu schließen und RTS toggelt
oder
2. Die RS232 dazu zwingt den RTS-Pin auf High zu halten, auch wenn der Port geschlossen und wieder geöffnet wird
Schon mal dickes Danke im Voraus :)
-schumi-
PS: Da es sich bei dem Mikrocontroller um den AVR des RP6 (http://arexx.com/rp6/html/de/index.htm) handelt kann ich den Reset nicht auf einen anderen Pin legen
(Ich bin noch ganz neu hier, wurde von einer Zeitschrift auf diese Forum verwiesen)
Ich habe folgendes Problem:
Ich muss bei einem geöffneten Port eines USB-RS232 Wandlers die Baudrate von 38400 Baud auf 500KBaud erhöhen.
Dabei darf RTS seinen Zustand allerdings _nicht_ verändern!
(Bzw. soll High bleiben)
Wenn ich in meinem Programm (geschrieben mit FreeBASIC, http://www.freebasic-portal.de/) den Port schließe und erneut öffen wir RTS getoggelt -> Mikrocontroller der dran hängt wird resettet
Des weiteren hab ich versucht über die Kommandozeile mithilfe von
"stty -F /pfad/zum/port 500000"
die Baudrate zu ändern währen der Port im Programm noch geöffnet ist
-> RTS wird wieder getoggelt
Könnte mir vielleicht jemand von euch verraten wie man entweder
1. Die Baudrate ändert ohne den Port zu schließen und RTS toggelt
oder
2. Die RS232 dazu zwingt den RTS-Pin auf High zu halten, auch wenn der Port geschlossen und wieder geöffnet wird
Schon mal dickes Danke im Voraus :)
-schumi-
PS: Da es sich bei dem Mikrocontroller um den AVR des RP6 (http://arexx.com/rp6/html/de/index.htm) handelt kann ich den Reset nicht auf einen anderen Pin legen