vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
RS232 (API): fOutxCtsFlow 
Autor: AMiGA
Datum: 16.01.04 07:19

Hallo,

ich nutze die RS232-Schnittstelle. Ich habe keine andere Möglichkeit gefunden, als direkt über die API-Funktionen darauf zuzugreifen (CreateFile, ReadFile, CloseHandle).

Nun ist mein Problem, dass nur 7 Datenbits anstelle von 8 übertragen werden. Die einzelnen Parameter werden ja über ein DCB-Struct eingestellt und dann über SetCommState gesetzt.

Den DCB-Parameter ByteSize habe ich auf 8 gesetzt. Trotzdem werden nur 7 Bits übertragen. Allerdings werden 8 Bit übertragen, wenn ich den Parameter fOutxCtsFlow auf &H80200 setze. Dieser Wert entspricht 10000000001000000000. Bevor ich den Wert gesetzt habe, habe ich den aktuellen ausgelesen. Vorher waren die ersten 4 Bits '0111', was ja auf ByteSize 7 hindeutet.

In der API steht zu fOutxCtsFlow, dass der Wert TRUE / FALSE sein kann. Wie kann es nun sein, dass fOutxCtsFlow mit einem 20Bit-Wert belegt ist? Und wie kann es sein, dass über diesen Parameter andere Parameter (ByteSize) mitgesetzt werden??

Gruß,
AMiGA
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
RS232 (API): fOutxCtsFlow1.083AMiGA16.01.04 07:19

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel