主題:串口通訊問題 共有53357人關(guān)注過本帖 |
---|
tanzf |
1樓 |
串口通訊問題 Post By:2004-4-20 9:03:00 [只看該作者]
我是無錫貝爾用戶。購買了你們公司的ETR186模塊。調(diào)試中發(fā)現(xiàn)幾個問題,請盡快解答。謝謝!
使用此模塊做串口通訊,使用COM3,我發(fā)現(xiàn)你們的文檔對發(fā)送和接收部分講的不是很清楚。比如要發(fā)送X個字節(jié)的數(shù)據(jù),應(yīng)如何操作?(把數(shù)據(jù)放到OutputBuf中???)如何接收??請給個完整的例程。 還有,我打開了COM3,并發(fā)送數(shù)據(jù)到我的設(shè)備,TXD3指示燈已經(jīng)開始閃爍。但接收端沒有接到數(shù)據(jù)。用示波器發(fā)現(xiàn)DATA+DATA-沒有波形。是不是我串口設(shè)置問題。 AND,能不能再發(fā)個比較完整的可以修改數(shù)據(jù)位,奇偶校驗(yàn)位的例子給我。謝謝。 |
|
單帖管理 | 引用 | 回復(fù) |
zhl |
2樓 |
Post By:2004-4-20 9:28:00 [只看該作者]
1、發(fā)送數(shù)據(jù)時首先調(diào)用PutOutBufDat(...)將數(shù)據(jù)發(fā)到發(fā)送緩沖取,然后調(diào)用StartSend( )啟動發(fā)送。接收時可直接調(diào)用GetInputDat(...)來檢查接收緩沖區(qū)是否有數(shù)。具體的例程可參考485demo,該程序所實(shí)現(xiàn)的功能是首先接收數(shù)據(jù),一旦收到‘!’字符,將收到的字符全部反發(fā)回去。
2、COM3既可作232通訊,也可做485通訊,可以通過選擇底板中的跳線JP2來選擇其通訊模式。如果COM3作為485通訊,請檢查你的模式是否選擇正確。 3、支持修改數(shù)據(jù)位,奇偶校驗(yàn)位的例子,我們整理后發(fā)email給你。 |
|
單帖管理 | 引用 | 回復(fù) |
zhl |
3樓 |
Post By:2004-4-20 10:44:00 [只看該作者]
程序已發(fā)出,請查收。
|
|
單帖管理 | 引用 | 回復(fù) |
tanzf |
4樓 |
Post By:2004-4-20 14:44:00 [只看該作者]
郵件還沒收到,可能是我的郵箱問題。請發(fā)到這個郵箱:
zhuyanq@vip.sina.com.謝謝. |
|
單帖管理 | 引用 | 回復(fù) |
zhl |
5樓 |
Post By:2004-4-20 15:25:00 [只看該作者]
郵件已重發(fā)。
|
|
單帖管理 | 引用 | 回復(fù) |