為什么我的串口設(shè)備總是不受控制
來(lái)源:思美特 編輯:數(shù)字音視工程 2009-06-03 10:45:58 加入收藏 咨詢(xún)

所在單位: | * |
姓名: | * |
手機(jī): | * |
職位: | |
郵箱: | * |
其他聯(lián)系方式: | |
咨詢(xún)內(nèi)容: | |
驗(yàn)證碼: |
|
通常我們的串行接口不受控制主要有以下幾個(gè)方面:
① 波特率等設(shè)置不正確
首先核對(duì)該設(shè)備的串行控制的波特率,如果不確定,請(qǐng)咨詢(xún)您的設(shè)備經(jīng)銷(xiāo)商,如果還是不行,只有試驗(yàn),您可以按照9600、19200、1200、……的順序,其他停止位等設(shè)置一般為:N-8-1。
② 串行控制代碼不正確
請(qǐng)仔細(xì)核對(duì)您的控制代碼,查看有無(wú)錯(cuò)誤,格式是否正確、是否需要回車(chē)、確認(rèn)等以表示代碼結(jié)束等。
③ 串行連接線(xiàn)引腳錯(cuò)誤
不同設(shè)備的串行控制的引腳順序、接口類(lèi)型均不一樣,所以需要我們確定其中的每一項(xiàng):普通的引腳順序2、3是直通,還是交叉;設(shè)備連接頭是否都為DB9型接口,如果不是,不同接口之間的引腳順序更應(yīng)該注意;兩端是否同為RS232/422/485中的一種,如果不同類(lèi)型需要通訊,還必須的加上協(xié)議轉(zhuǎn)換器等。
通常情況下,我們的系統(tǒng)和需要控制的設(shè)備的串行連接均使用標(biāo)準(zhǔn)接口,即使用2、3引腳的直通或者交叉線(xiàn)(地線(xiàn)直通)。具體使用方法如下圖所示:
圖:串行接口直通接法 圖:串行接口交叉接法
評(píng)論comment