歡迎使用CSDN markdown編輯器

2021-07-04 22:57:34 字數 796 閱讀 3097

硬體握手:

第二種是使用硬體線握手。和tx和rx線一樣,rts/cts和dtr/dsr一起工作,乙個作為輸出,另乙個作為輸入。第一組線是rts(request to send)和cts(clear to send)。當接收方準備好接收資料,它置高rts線表示它準備好了,如果傳送方也就緒,它置高cts,表示它即將傳送資料。另一組線是dtr(data terminal ready)和dsr(data set ready)。這些現主要用於modem通訊。使得串列埠和modem通訊他們的狀態。例如:當modem已經準備好接收來自pc的資料,它置高dtr線,表示和**線的連線已經建立。讀取dsr線置高,pc機開始傳送資料。乙個簡單的規則是dtr/dsr用於表示系統通訊就緒,而rts/cts 用於單個資料報的傳輸。

在labwindows,函式setctsmode使能或者禁止使用硬體握手。 如果cts模式使能,labwindows使用如下規則: 當pc傳送資料: rs-232庫必須檢測cts線高後才能傳送資料。 當pc接收資料: 如果埠開啟,且輸入佇列有空接收資料,庫函式置高rts和dtr。 如果輸入佇列90%滿,庫函式置低rts,但使dtr維持高電平。 如果埠佇列近乎空了,置高rts,但使drt維持高電平。 如果埠關閉,庫函式置低rts和dtr。

如果cts模式使能,labwindows使用如下規則: 當pc傳送資料: rs-232庫必須檢測cts線高後才能傳送資料。 當pc接收資料: 如果埠開啟,且輸入佇列有空接收資料,庫函式置高rts和dtr。 如果輸入佇列90%滿,庫函式置低rts,但使dtr維持高電平。 如果埠佇列近乎空了,置高rts,但使drt維持高電平。 如果埠關閉,庫函式置低rts和dtr。

歡迎使用CSDN markdow

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...

歡迎毛毛與妞妞使用CSDN markdown編輯器

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

歡迎使用CSDN markdow1n編輯器

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...