[問題] 請問RS232如何判斷有無連線?

看板C_and_CPP (C/C++)作者 (不下棋)時間11年前 (2015/03/25 09:47), 編輯推噓1(1013)
留言14則, 7人參與, 最新討論串1/1
目前使用VC++2010 MFC CSerialPort v1.03控制光源亮度 但無法判斷有無連接RS232的線,只要RS232線沒插好,控制亮度時就會死當 所以想增加一判斷機制,有人知道該如何判斷嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.201.207 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1427248050.A.4D6.html

03/25 10:16, , 1F
windows registry ?
03/25 10:16, 1F

03/25 10:25, , 2F
如果對象在你設定後會Response,是不是檢查Response就好?
03/25 10:25, 2F

03/25 10:26, , 3F
如果它不會有Response,呃,那我就不知道了...
03/25 10:26, 3F

03/25 10:35, , 4F
沒錯,沒有Respond...
03/25 10:35, 4F

03/25 11:13, , 5F
RS232 是射後不理, 所以你要自己在通訊時實作確認機制
03/25 11:13, 5F

03/25 11:14, , 6F
不然在硬體上完全不可能做到
03/25 11:14, 6F

03/25 23:00, , 7F
一問一答 timeout?
03/25 23:00, 7F

03/25 23:02, , 8F
api writefile 有無布林
03/25 23:02, 8F

03/26 22:53, , 9F
軟硬體交握都要有response
03/26 22:53, 9F

03/26 22:58, , 10F
一個用管線訊號一個是用硬體電位response
03/26 22:58, 10F

03/26 23:01, , 11F
意思是client一定要有能控制電位或傳送訊號的機制
03/26 23:01, 11F

03/26 23:05, , 12F
覺得你問題不在軟體...在協定和硬體的取用
03/26 23:05, 12F

04/04 00:51, , 13F
rs232並沒有connect的概念 通常都是軟體層用一問一答
04/04 00:51, 13F

04/04 00:52, , 14F
去確認response有無timeout
04/04 00:52, 14F
文章代碼(AID): #1L4XEoJM (C_and_CPP)
文章代碼(AID): #1L4XEoJM (C_and_CPP)