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