[ kovach @ 29.11.2003. 16:21 ] @
Drage kolege, potrabna mi je pomoc oko prosledjivanja podataka sa serijskog porta u programski jezik C++.Potrebne su mi informacije oko biblioteka, instrukcija i svih ostalih stvari neophodnih da osposobim napisani program u C++ da procita i ispise podatke dovedene na serijski port racunara sa komunikacionog porta RS232 mikrokontrolera AT89C2051.

Unapred sam vam zahvalan.
[ Riste Pejov @ 15.12.2003. 00:36 ] @
ako se radi za windows (posto Borland sada ima C++ compajler i za Linux) onda to se najlakse radi sa read i write sistemskim pozivima u kombinacije se SetComm* i GetComm* API pozivima. uglavnom comm port se tretira kao fajl, a ostali GetComm i SetComm pozivi vrse ostali stvari.

Uglavnom, otvoris fajl com1
Setiras parametre ( parity, stop bits, itn) sa SetCommState, koji prima parametre iz DCB strukture. DCB strukturu mozer konstruirati rucno, ili iz stringa uz pomoc BuildCommDCB funkcije.

Sledece ti treba da konfigurires Comm za evente koje zelis ( CTS, DSR, itn) sa SetCommMask ... i onda samo pozoves WaitCommEvent. kada zavrsi wait comm event, onda dobijas informacije koji se od nastana navedenih u SetCommMask desio, i obradis podatke za taj nastan.

Mislim da je u kratkim crtama to.