TxD in VB keine Definition gefunden?

OP #4371133
Lesenswert?

Hallo
Ich versuche vergeblich TxD zu aktiveren RTS und DTR klappen ohne 
Probleme.
Von visual Studio 10 bekomme ich nur folgende Meldung mit der ich aber 
nix anfangen kann.

Fehler 1 "System.IO.Ports.SerialPort" enthält keine Definition für 
"TxDEnable", und es konnte keine Erweiterungsmethode "TxDEnable" 
gefunden werden, die ein erstes Argument vom Typ 
"System.IO.Ports.SerialPort" akzeptiert. (Fehlt eine Using-Direktive 
oder ein Assemblyverweis?)

Wie kann ich das lösen ?
DANKE
Angehängte Dateien:
Gast #4373272
Lesenswert?

Hallo DAVID,

in VC++ wird auf TXD mit dem Kommandos "SETBREAK und CLRBREAK" 
zugegriffen. Für RTS und DTR gibt es "SETRTS, CLRRTS, SETDTR und CLRDTR.

Da VB ein Kind der gleichen Mutter ist, denke ich werden die 
Bezeichnungen auch die gleichen sein.

Gruß. Tom
Gast #4373754
Lesenswert?

SerialPort ist in der Tat für Bitbanging nicht unbedingt geeignet.
Normalerweise schreibt man via .Write() direkt ein oder mehrere Bytes 
raus, wobei beim TXD-Pin dann automatisch eine Sequenz entsprechend der 
eingestellten Start/Stop/Parity-Bits und der zu versendenen Bytes sowie 
der eingestellten Baudrate ausgegeben wird.

https://msdn.microsoft.com/en-us/library/ms143551(v=vs.110).aspx

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren