COM1 ansprechen
-
Hallo ich will über die COM1 Schnittstelle ein Labornetzteil ansteuern. Leider klappt dass mit der Ansteuerung nicht so richtig und da ich im Moment ein bisschen auf dem Schlauch stehe wollte ich Euch um Rat fragen. Über ein anderes Programm und mittels Portlogger konnte ich mir schon die Daten zur Initialisierung herausziehen, allerdings weiß ich nicht genau wo ich das dann eintragen muss. Es würde mir ja schon helfen, wenn mir jemand erklären könnte wie das ganze genau zusammenhängt.
InSize: 1024 OutSize: 128
RI:-1 RM:0 RC:0 WM:0 WC:65000Purge: TXCLEAR
Purge: RXCLEARRate: 2400
StopBits: 1 Parity: NONE WordLength: 8
EOF:0 ERR:0 BRK:0 EVT:0 XON:11 XOFF:13
Shake:1 Replace:40 XonLimit:0 XoffLimit:768COMMTIMEOUTS comtime; GetCommTimeouts(this->m_hPort, &comtime); comtime.ReadIntervalTimeout= 100; comtime.ReadTotalTimeoutConstant= 1000; comtime.WriteTotalTimeoutConstant= 1000; comtime.ReadTotalTimeoutMultiplier=2; comtime.WriteTotalTimeoutMultiplier=0; SetCommTimeouts(this->m_hPort, &comtime); DCB dcb; GetCommState(this->m_hPort, &dcb); dcb.BaudRate= 2400; dcb.ByteSize= 8; dcb.DCBlength= 28; dcb.EofChar= 0; dcb.ErrorChar= 0; dcb.Parity= 0; dcb.StopBits= 1; dcb.fInX=0; dcb.fOutX=0; dcb.fAbortOnError = 1; SetCommState(this->m_hPort, &dcb);
-
Kann mir denn niemand weiterhelfen?
