TCP/IP與RS232同時送出資料時,rs232資料LOSE |
尚未結案
|
wu-eric
中階會員 ![]() ![]() ![]() 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
|
ray24
中階會員 ![]() ![]() ![]() 發表:18 回覆:88 積分:56 註冊:2002-07-24 發送簡訊給我 |
|
wu-eric
中階會員 ![]() ![]() ![]() 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
|
andychang1690
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
|
wu-eric
中階會員 ![]() ![]() ![]() 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
|
andychang1690
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
|
conundrum
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
此 問題應該類似LED圖形送RS232至8051單晶片 http://delphi.ktop.com.tw/topic.php?topic_id=51510
http://www.dainau.com/phpBB2/viewtopic.php?t=1286&sid=0b2b760c579fbcdda19452a780dba66f
![]() |
wu-eric
中階會員 ![]() ![]() ![]() 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
|
shpeng
初階會員 ![]() ![]() 發表:6 回覆:67 積分:49 註冊:2002-12-21 發送簡訊給我 |
|
wu-eric
中階會員 ![]() ![]() ![]() 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
試試看 將 RS-232 的 流量控制 改為 硬體控制
一般有 無. Xon/Xoff .硬體 三種 RS-232 的定義 1 CD
2 RXD 接收外部資料
3 TXD 傳送資料出去
4 DTR DTE Ready
5 GND 信號地
6 DSR DCE Ready
7 RTS Request to Send
8 CTS Clear to Send
9 RI Ring Indicator
----------------------------------
Xon / Xoff 是否也需要週邊硬體的支援
例如印表機也有 Xon / Xoff
還有若有支援,程式要如何寫,有沒有範例
|
andychang1690
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
|
shpeng
初階會員 ![]() ![]() 發表:6 回覆:67 積分:49 註冊:2002-12-21 發送簡訊給我 |
|
暗黑破壞神
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
jimmy_and_you
初階會員 ![]() ![]() 發表:20 回覆:74 積分:33 註冊:2003-05-12 發送簡訊給我 |
|
wu-eric
中階會員 ![]() ![]() ![]() 發表:14 回覆:82 積分:64 註冊:2004-03-17 發送簡訊給我 |
我是用MSCOMM32.OCX 物件
屬性 Handshaking 選 [2 - comRTS]
即採 電路訊號交握模式
一般傳送資料若無 CRC或CheckSum檢查 會採用 RTS電路交握 模式
例如 工業控制用PLC 或 人機介面
-----------------------------
在這裡給個建議...我猜想會不會當你從SERVER COPY大量資料的同時,系統處於非常忙碌的狀態,使得你程式使用到的CPU資源相對少粉多,導致前一筆資料還沒送完(還在BUFFER內),你又送了一筆資料把他蓋掉,解決方法我有想到2個
1.每次送之前,CHECK錢一比是正確送出(或是檢查BUFFER是否上有資料未送出)
2.提高程式的執行優先權
-------------------------------------------
演生問題 1. 為何我的 Handshaking 屬性只能設為 0 or 1
2. 如何檢查前一筆資料是否有正確送出
3. 如何提高程式的執行優先權
|
暗黑破壞神
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |