[问题] 请问RS232如何判断有无连线?

楼主: wu110011 (不下棋)   2015-03-25 09:47:27
目前使用VC++2010 MFC CSerialPort v1.03控制光源亮度
但无法判断有无连接RS232的线,只要RS232线没插好,控制亮度时就会死当
所以想增加一判断机制,有人知道该如何判断吗? 谢谢
作者: hichcock (快乐一整年 ^^~~~)   2015-03-25 10:16:00
windows registry ?
作者: wenyonba (射后不理很XX啊!!!!)   2015-03-25 10:25:00
如果对象在你设定后会Response,是不是检查Response就好?如果它不会有Response,呃,那我就不知道了...
楼主: wu110011 (不下棋)   2015-03-25 10:35:00
没错,没有Respond...
作者: uranusjr (←這人是超級笨蛋)   2015-03-25 11:13:00
RS232 是射后不理, 所以你要自己在通讯时实作确认机制不然在硬件上完全不可能做到
作者: gg1122 (99通未接来电)   2015-03-25 23:00:00
一问一答 timeout?api writefile 有无布林
作者: fgkor123 (n(N))   2015-03-26 22:53:00
软硬件交握都要有response一个用管线讯号一个是用硬件电位response意思是client一定要有能控制电位或传送讯号的机制觉得你问题不在软件...在协定和硬件的取用
作者: overhead (overhead)   2015-04-04 00:51:00
rs232并没有connect的概念 通常都是软件层用一问一答去确认response有无timeout

Links booklink

Contact Us: admin [ a t ] ucptt.com