![]() |
einzelnes bit über rs232 - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA) +---- Thema: einzelnes bit über rs232 (/Thread-einzelnes-bit-ueber-rs232) Seiten: 1 2 |
einzelnes bit über rs232 - oppossom - 02.03.2006 12:30 hi! wollte fragen, ob es irgendwie möglich ist, ein einzelnes bit auf die serielle schnittstelle zu schicken. es sollte also die tx leitung solange auf hi bzw low sein, bis das nächste bit gesendet wird. (intervall ca 5min) der grund dafür ist, dass die parallele schnittstelle bereits für ein anderes gerät verwendet wird, deshalb bleibt in dem fall leider nur die serielle übrig. lg einzelnes bit über rs232 - eg - 02.03.2006 13:08 Mit der seriellen wird es wohl nicht klappen. Weisst du wie das protokoll für die serielle Übertragung aussieht? Es werden soviele Bits übertragen, wie du VISA konfiguriert hast. Und 1 Databit kannst du nicht einstellen. Dann gibt es noch Startbit und Stopbit. Zwischen jedem Datensatz (Baud) gibt es eine kleine Pause. Die TX-Leitung dauerhaft auf High oder Low zu halten wird nicht klappen, das erlaubt der Uart-Controller nicht. Gruss, Eugen einzelnes bit über rs232 - oppossom - 02.03.2006 13:21 hi! erst mal danke für die schnelle antwort... hab sowas schon befürchtet.. gibt es vielleicht die möglichkeit den uart-controller zu übergehen, oder läuft da automatisch alles drüber was ich an die adresse der seriellen schnittstelle schicke? einzelnes bit über rs232 - eg - 02.03.2006 13:44 Nein, du kannst ihn nicht umgehen. Mein Vorschlag: numm dir doch einen Multiplexer, und schliesse ihn an den parallelen Port. Dann hast du mehr I/O-Pins. Du musst natürlich dann deine Software auch umschreiben. Gruss einzelnes bit über rs232 - eg - 02.03.2006 13:55 Noch ein Vorschlag: mach so wie du wolltest, aber du brauchst dann einen Verzogerungsglied (Hardware). Solange du etwas (egal was) über serielle sendest (an den Verzögerungsglied) wird deine Lampe, die an den Ausgang des Verzögerungsgliedes angeschlossen ist, brennen. Gruss einzelnes bit über rs232 - oppossom - 02.03.2006 14:17 danke für die tipps! werd vielleicht auch einfach einen seriell/parallel wandler nachschalten, hab nur gehofft, dass es vielleicht auch ohne geht... immerhin wieder ein bauteil mehr, dass versorgt werden will ![]() lg einzelnes bit über rs232 - Fritz - 02.03.2006 21:29 Hallo man kann aber auf einfache Weise die RTS und DTR Leitung (der RS232) setzen und stehen lassen. Mit freundlichen Grüßen Fritz einzelnes bit über rs232 - eg - 02.03.2006 22:00 Danke Fritz, ich habe bis jetzt immer ohne Hardsync gearbeitet und wusste nicht, dass man sowas machen kann. Ich habe immer nur RX, TX und GND (ein einfaches standard kreuzendes Kabel). An oppossom: probiere es auf jeden Fall aus, an die Leitungen habe ich nicht gedacht. Gruss, Eugen einzelnes bit über rs232 - oppossom - 03.03.2006 10:49 hi! kann das file leider nicht öffnen (LabVIEW 7.0 statt 7.1), könntest du es vielleicht in einer anderen form posten? oder einfach das prinzip erklären, wie ich diese leitungen setzen kann. schon mal danke im voraus + lg Stefan einzelnes bit über rs232 - Fritz - 03.03.2006 18:04 hallo stefan, habe das programm in 7.0 zurückverwandelt und zusätzlich als bild mitgeschickt. mfg fritz |