0
我正在使用程序集進行聊天,我正在使用高級虛擬COM端口在我的電腦上創建一個COM2和一個COM3 並將它們連接在一起。我正在測試一個發送和接收程序,它們工作正常,但只有一次。串口,RTS CTS,組裝
我的意思是,在我發送字符串的第一個字符串之前,高級虛擬COM端口告訴我兩個COM都有這些行:DTR,RTS,DSR,CTS和DCD。但是當我發送第一個字符串並將其顯示在接收程序中後,接收程序COM將關閉RTS,並且發送該字符串的那個字符串將關閉CTS。
之後,我可以繼續寫,但沒有發送或接收,所以,我可以做什麼,使COMs再次工作?讓他們知道傳輸正確,他們可以回到以前的狀態,我使用INT14h。
當您準備好接收更多數據時,您應該禁用(忽略)此CTS/RTS信令或設置CTS(或者是RTS?)。而已。 –
CTS不能被控制,它是一個通常綁定到另一端RTS的輸入,可以被設置。正如Alexey所說,改變設置忽略它或在兩端設置RTS。 – dbasnett
我在組裝上工作,int14h不允許我做任何這些事情 – user2221424