COM port na Win CE
14.01.2004. u 09:08 · pre 277 meseci
#1
Mobilni uredjaj Trimble GeoExplorer GeoXT (integrisani GPS prijemnik) ima instaliran Windows CE 3.0 (build 26), OS Rev 1.10.00. Koristim Embedded C++ 3.0, bez emulatora, direktno testiram na uredjaju.
Probavao sam pristupiti njegovom COM portu, bez mnogo uspeha. Kod je sledeci (radi na obicnom Windows-u, navodno bi trebalo da radi i na CE):
HANDLE hComm;
hComm = CreateFile( L"COM2",
GENERIC_READ|GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
NULL);
if (hComm == INVALID_HANDLE_VALUE)
{
// error opening port; abort
MessageBox(NULL,L"Connection to COM2 failed",L"Connection problem",MB_OK);
}
Stalno dobijam error code 87 - invalid parameter. Cini mi se da ga muci FILE_FLAG_OVERLAPPED, jer sa FILE_FLAG_NORMAL bez problema napravi prazan fajl...
Probavao sam pristupiti njegovom COM portu, bez mnogo uspeha. Kod je sledeci (radi na obicnom Windows-u, navodno bi trebalo da radi i na CE):
HANDLE hComm;
hComm = CreateFile( L"COM2",
GENERIC_READ|GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
NULL);
if (hComm == INVALID_HANDLE_VALUE)
{
// error opening port; abort
MessageBox(NULL,L"Connection to COM2 failed",L"Connection problem",MB_OK);
}
Stalno dobijam error code 87 - invalid parameter. Cini mi se da ga muci FILE_FLAG_OVERLAPPED, jer sa FILE_FLAG_NORMAL bez problema napravi prazan fajl...
Potpis
No signature...