RS232接收處理問題 |
缺席
|
kenbcb
中階會員 發表:171 回覆:129 積分:60 註冊:2003-07-15 發送簡訊給我 |
|
kenbcb
中階會員 發表:171 回覆:129 積分:60 註冊:2003-07-15 發送簡訊給我 |
請問各位 這個我試著寫,但收不到資料,所以向各位大大求救!!
下面程式試寫在timer元件中每5秒read一次
COMSTAT cs; DWORD dwError,nByteRead,nByteLack; unsigned int ct,len,againflag; unsigned char Buffer[1024],CRC; memset(Buffer,0x00,sizeof(Buffer)); THeadPacket *HeadBuf = (THeadPacket*)Buffer; char *Body = Buffer sizeof(THeadPacket); ClearCommError(hComm,&dwError,&cs); if(cs.cbInQue == 0) return; else if(cs.cbInQue < sizeof(THeadPacket)) { Sleep(100); ClearCommError(hComm,&dwError,&cs); if(cs.cbInQue < sizeof(THeadPacket)) return; } ClearCommError(hComm,&dwError,&cs); for(ct=0;ct發表人 - kenbcb 於 2004/09/13 10:38:53 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |