為什么我的串口設(shè)備總是不受控制
來(lái)源:思美特 編輯:數(shù)字音視工程 2009-06-03 10:45:58 加入收藏
為什么我的串口設(shè)備總是不受控制
通常我們的串行接口不受控制主要有以下幾個(gè)方面:
① 波特率等設(shè)置不正確
首先核對(duì)該設(shè)備的串行控制的波特率,如果不確定,請(qǐng)咨詢您的設(shè)備經(jīng)銷商,如果還是不行,只有試驗(yàn),您可以按照9600、19200、1200、……的順序,其他停止位等設(shè)置一般為:N-8-1。
② 串行控制代碼不正確
請(qǐng)仔細(xì)核對(duì)您的控制代碼,查看有無(wú)錯(cuò)誤,格式是否正確、是否需要回車(chē)、確認(rèn)等以表示代碼結(jié)束等。
③ 串行連接線引腳錯(cuò)誤
不同設(shè)備的串行控制的引腳順序、接口類型均不一樣,所以需要我們確定其中的每一項(xiàng):普通的引腳順序2、3是直通,還是交叉;設(shè)備連接頭是否都為DB9型接口,如果不是,不同接口之間的引腳順序更應(yīng)該注意;兩端是否同為RS232/422/485中的一種,如果不同類型需要通訊,還必須的加上協(xié)議轉(zhuǎn)換器等。
通常情況下,我們的系統(tǒng)和需要控制的設(shè)備的串行連接均使用標(biāo)準(zhǔn)接口,即使用2、3引腳的直通或者交叉線(地線直通)。具體使用方法如下圖所示:
圖:串行接口直通接法 圖:串行接口交叉接法
免責(zé)聲明:本文來(lái)源于思美特,本文僅代表作者個(gè)人觀點(diǎn),本站不作任何保證和承諾,若有任何疑問(wèn),請(qǐng)與本文作者聯(lián)系或有侵權(quán)行為聯(lián)系本站刪除。(原創(chuàng)稿件未經(jīng)許可,不可轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明來(lái)源)
評(píng)論comment