title image


Smiley An N8Eule, BugTrapper, Juergen J. und andere Pros
Hallo Leute, diese Frage hab eich schon einmal gestellt, aber keine Antwort bekommen :-(Deswegen spreche ich mal die Pros unter euch an.Ich habe versucht, etwas über die serielle Schnittstelle auszugeben, aber leider keinen Erfolg gehabt. Vielleicht kann sich jemand mal den Quelltext ansehen und mir einen Tip geben.//Mit der ersten Funktion initialsiere ich die Schnittstelle (Com1Port):HANDLE hCom;CString m_Text;void CmyAppli::OnComport1() {CloseHandle(hCom);hCom = CreateFile("COM1", GENERIC_WRITE | GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL); DCB dcb; COMMTIMEOUTS CommTimeouts; GetCommState(hCom,&dcb);CommTimeouts.ReadIntervalTimeout=0; CommTimeouts.ReadTotalTimeoutMultiplier=0; CommTimeouts.ReadTotalTimeoutConstant=2000; SetCommTimeouts(hCom,&CommTimeouts);DWORD dwSize;COMMCONFIG CC;GetCommConfig(hCom,&CC,&dwSize);CC.dcb.BaudRate=19200;if((CommConfigDialog("COM1",NULL,&CC))==TRUE)SetCommConfig(hCom,&CC,dwSize);else AfxMessageBox("Bitte bestätigen sie die Einstellungen, um eine korrekte Analyse durchführen zu können.");}//Mit einer 2.Funktion will ich etwas über den Com1 Port ausgeben:void CmyAppli::OnWrite(LPDWORD lpNumberOfBytesWritten){WriteFile(hCom,m_Text,3,lpNumberOfBytesWritten,0);}Einlesen funktioniert, aber ausgeben leider nicht.Ich hoffe jemand kann mir helfen,Danke schon mal im vorausZiB

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: