串列埠協議解讀

2021-09-13 10:10:33 字數 586 閱讀 2572

串列埠是目前計算機具備的最普遍的通訊埠,它的通訊實現只需要rxd(傳送端)、txd(接收端)和gnd(地)三根線實現,而我們在使用時還會用到rts(準備傳輸資料就緒,請求傳送),cts(清除傳送請求)。

我們都知道在資料的傳輸中,要經過資料緩衝區,當一台機器的資料緩衝區容量小,緩衝區中的資料未被計算機讀取時,這時候就需要傳送端停止傳送資訊,這時候就需要採用rts、cts控制訊號。

rx-232的通訊電平為:當電壓為-15v到-3v時為邏輯「1」;當電壓為+3v到+15v時為邏輯「0」,通訊速率好像有170kbps,通訊距離大概幾百公尺。再應用方面,現在產品設計有線傳輸中都是採用rs-485,因為其成本低,失真少,低功耗,通訊速率和通訊距離比rs-232更佳,而且rs-485匯流排可以掛載多個裝置。

在與微控制器的串列埠通訊中,只需要將rxd端和txd端連線好,就能實現通訊,現在九針介面少了,我們只可以是有ch340等轉換晶元來實現usb轉串列埠的功能。

在串列埠的傳輸協議配置上,一般為波特率9600,8位資料位,1位停止位,有無校驗位靠自己選擇。奇偶校驗的原理為:當單校驗是要有奇數個1,當偶校驗時要有偶數個1。

因為博主對知識掌握的不夠紮實,如上述原理有錯誤,希望各位同仁指出,謝謝!

STEP協議解讀

step協議解讀 liyayawodeai 163.com 0.step協議是什麼?step securities trading exchangeprotocol,是中國金融行業資料通訊標準jr t0022 2004,目前被深圳交易所採用,作為leveii資料向資訊服務商分發的資料的標準協議。本文...

STEP協議解讀

step協議解讀 guibin.beijing gmail.com 0.step協議是什麼?step securities trading exchange protocol,是中國金融行業資料通訊標準jr t0022 2004,目前被深圳交易所採用,作為leve ii資料向資訊服務商分發的資料的標...

開源協議解讀

開源在今天的軟體業已經很普遍,但開源是否意味著使用者可以對開源後的 為所欲為呢?答案是否定的。開源運動同樣有自己的遊戲規則和道德準則。不遵行這些規則不但損害開源運動的健康發展,也會對違規者造成名譽和市場上的損失,更可能陷入法律糾紛和賠償。現今存在的開源協議很多,而經過open source init...