|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
做過GR47或者GR64模塊的朋友幫忙看一下 |
| 作者:tanghuihua 欄目:通信技術(shù) |
我最近使用索愛的GR64模塊做GPRS開發(fā)。下圖是大概的連接框圖。通電后使用ON/OFF控制端啟動模塊后LED閃爍,用固定電話對該手機卡撥號能接通,說明該模塊已經(jīng)正常接入了移動網(wǎng)絡(luò)。用萬用表量CTS端為低電平。但是我使用串口調(diào)試工具對模塊發(fā)送AT指令后模塊沒有反應(yīng)。用示波器查看模塊的RD和TD兩端,RD端也確實收到了相應(yīng)的指令波形(說明硬件連接應(yīng)該沒有問題了),但TD端沒有任何波形輸出。 請熟悉該模塊(資料上說該模塊完全兼容GR47)的朋友幫我分析一下可能是什么地方出了問題。謝謝。 還有一個問題我弄不明白,資料上說GR47和GR64模塊的UART1使用自動波特率和自動格式通訊,那么,當(dāng)外部串口數(shù)據(jù)進(jìn)去以后它如何確定呢?是否需要在通訊前又外部送入一個特定的字符呢(很多自動波特率的模塊需要在模塊啟動后由外部送入一個0x55來讓模塊計算波特率的)?我的模塊不能正確通訊是否也是這個原因呢? ![]() * - 本貼最后修改時間:2006-11-18 14:50:30 修改者:tanghuihua |
| 2樓: | >>參與討論 |
| 作者: cfanandham 于 2006/11/19 11:46:00 發(fā)布:
同問 |
|
| 3樓: | >>參與討論 |
| 作者: cfanandham 于 2006/11/19 11:48:00 發(fā)布:
因為at命令都是以at開頭所以可以實現(xiàn)自動波特率 俺的m23a也是這樣不知錯在何處 |
|
| 4樓: | >>參與討論 |
| 作者: dsz 于 2006/11/20 11:43:00 發(fā)布:
默認(rèn)是不是硬件流控制了呢? |
|
| 5樓: | >>參與討論 |
| 作者: tanghuihua 于 2006/11/20 14:31:00 發(fā)布:
解決了,換了個3232它就好了。 |
|
| 6樓: | >>參與討論 |
| 作者: cfanandham 于 2006/11/21 10:31:00 發(fā)布:
借貼求助 我的m23a也同樓主的現(xiàn)象一樣,當(dāng)振鈴時有數(shù)據(jù)從串口出來,但我用串口調(diào)試軟件測試時,模塊沒有響應(yīng),模塊已設(shè)為硬件流控制,dsr、dtr短接,cts、rts短接,請各位幫忙看看,還有那些需要注意的。 |
|
| 7樓: | >>參與討論 |
| 作者: dsz 于 2006/11/21 11:45:00 發(fā)布:
能說說您 |
|
| 8樓: | >>參與討論 |
| 作者: dsz 于 2006/11/21 11:46:00 發(fā)布:
能說說您短接的 |
|
| 9樓: | >>參與討論 |
| 作者: dsz 于 2006/11/21 11:47:00 發(fā)布:
能說說您短接的原理嗎? 既然AT命令可以設(shè)置硬件流控制,為何不設(shè)置成無流控制? |
|
| 10樓: | >>參與討論 |
| 作者: chunyang 于 2006/11/21 12:34:00 發(fā)布:
有這樣的AT設(shè)置指令,流控不是必須的 自動波特率計算是根據(jù)字長時間分析出來的,不需要什么特殊字符。 |
|
| 11樓: | >>參與討論 |
| 作者: dsz 于 2006/11/21 13:59:00 發(fā)布:
流控制RTS,CTS, dtr是用來作狀態(tài)切換用的,這條線 是必須的 |
|
| 12樓: | >>參與討論 |
| 作者: hanker510 于 2006/11/21 16:34:00 發(fā)布:
同意樓上的 |
|
| 13樓: | >>參與討論 |
| 作者: hanker510 于 2006/11/21 16:40:00 發(fā)布:
順便問一句 摟主做 GR64的嵌入式開發(fā)嗎? 作了一半 交流一下 相互學(xué)習(xí) |
|
| 14樓: | >>參與討論 |
| 作者: cfanandham 于 2006/11/29 11:18:00 發(fā)布:
原理倒是簡單,關(guān)鍵是不好用啊。 短接之后,主機一有請求,從機的應(yīng)答信號就有效,因為請求信號同應(yīng)答信號短接了。 我的模塊當(dāng)用其他電話撥模塊內(nèi)的卡號時,電話有回鈴音,模塊的指示燈有變化,模塊串口有活動,但用串口調(diào)試軟件接收模塊串口信號時,都是不可顯示字符,只能用十六進(jìn)制方式接收,用串口調(diào)試軟件閥AT時模塊無反應(yīng),我用的是串口的三線接法,模塊已設(shè)為硬件流控制,dsr、dtr短接,cts、rts短接,請各位幫忙看看,還有那些需要注意的。自己實在搞不定了,各位大俠支支招吧。 |
|
| 15樓: | >>參與討論 |
| 作者: hanker510 于 2006/12/5 11:49:00 發(fā)布:
看一下你的電源 圖上標(biāo)出你的電源 是3.3V 而GR47、GR64 典型電源應(yīng)該是3.6V左右 當(dāng)空閑運行時 可能沒有問題 但一旦有外部電話呼入時 電壓下降 導(dǎo)致通訊電平不正常 繼續(xù)關(guān)注中 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |