Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » serieller zugriff

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.05.2004, 09:48 Uhr
~thaflo
Gast


hallo!

wenn ich mit CreateFile(...,...,..,.) auf einen COM1 port zugreife, wie kann ich denn da die parameter wie parität, stopbits, baudrate... angeben?

hat da jemand zufällig eine ahnung?

gruss und danke im voraus,
florian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.05.2004, 10:13 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


mit setcommstate
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.05.2004, 12:46 Uhr
~toxic
Gast



C++:
// com-port settings & timeouts
    DCB dcb;
    dcb.DCBlength = sizeof(dcb);
    COMMTIMEOUTS cto;

    GetCommState(h_ComPort, &dcb);
        dcb.BaudRate = (DWORD)9600;
        dcb.ByteSize = (BYTE)8; // 8 datenbits
        dcb.StopBits = (BYTE)0; // 1 stopbit
        dcb.Parity = (BYTE)0;// 0-4=None,Odd,Even,Mark,Space
        dcb.fDsrSensitivity = 0;
        dcb.fOutxCtsFlow = 0;
        dcb.fOutxDsrFlow = 0;
        dcb.fInX = 0;
        dcb.fOutX = 0;
        dcb.fDtrControl = DTR_CONTROL_DISABLE;
        dcb.fRtsControl = RTS_CONTROL_DISABLE;
    SetCommState(h_ComPort, &dcb);
    GetCommTimeouts(h_ComPort,&cto);
        cto.ReadIntervalTimeout = 10;
        cto.ReadTotalTimeoutConstant = 10;
        cto.ReadTotalTimeoutMultiplier = 0;
        cto.WriteTotalTimeoutConstant = 5000;
        cto.WriteTotalTimeoutMultiplier = 0;
    SetCommTimeouts(h_ComPort,&cto);

bsp so|CPP||
aber guck dir noch mal die members an, eventuell musst du auch die timeouts anders einstellen.
--
grusz
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.05.2004, 14:05 Uhr
~thaflo
Gast


dankeschön!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: