關於RS232傳輸,傳送到 0A 時即自動結束。 |
答題得分者是:DavidLo
|
tony00344
一般會員 ![]() ![]() 發表:4 回覆:5 積分:1 註冊:2009-07-03 發送簡訊給我 |
板上各位先進好:
小弟我目前是以BCB讀進一個二元檔 , 再將檔案內容透過RS32傳輸 , 再由電腦另一個Port讀進來 ! 在這小弟遇到一個狀況 , 傳輸到固定(0A)的地方會中斷不再繼續傳 !小弟猜測是因為 0A 為換行字元的關西嗎? 如果是該如何解決呢?大致上的程式碼如下: [code cpp] unsigned char buf[13648]; //modify size memset(buf, 0, sizeof(buf)); FILE *fp = fopen("wav.txt","rb"); //二進位檔 fgets(buf, sizeof(buf), fp); WriteFile(RS232, &buf, sizeof(buf), &ByteCount, NULL); fclose(fp); [/code] wav.txt 如附件! 編輯記錄
tony00344 重新編輯於 2011-07-17 09:01:08, 註解 無‧
tony00344 重新編輯於 2011-07-17 09:02:59, 註解 無‧ tony00344 重新編輯於 2011-07-17 09:03:33, 註解 無‧ tony00344 重新編輯於 2011-07-17 09:04:34, 註解 無‧ tony00344 重新編輯於 2011-07-17 09:06:10, 註解 無‧ tony00344 重新編輯於 2011-07-17 09:06:37, 註解 無‧ tony00344 重新編輯於 2011-07-17 09:07:18, 註解 無‧ tony00344 重新編輯於 2011-07-17 09:08:25, 註解 無‧ tony00344 重新編輯於 2011-07-17 09:09:03, 註解 無‧ |
DavidLo
高階會員 ![]() ![]() ![]() ![]() 發表:17 回覆:225 積分:168 註冊:2004-07-21 發送簡訊給我 |
|
tony00344
一般會員 ![]() ![]() 發表:4 回覆:5 積分:1 註冊:2009-07-03 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |