|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教:USB通訊問題 |
| 作者:otisyf 欄目:單片機(jī) |
最近在做一個USB設(shè)備(PDIUSBD12)和PC機(jī)通訊。調(diào)試時,設(shè)備成功枚舉后(PC機(jī)提示設(shè)備已經(jīng)可以使用了),之后,通訊的時候,有的時候可以(GoodLink所接二極管閃爍);有時不行(GoodLink所接二極管不閃爍),具體問題發(fā)現(xiàn)(用串口調(diào)試助手輸出通訊運(yùn)行的步驟):通訊不成功時,在PC機(jī)獲取了HID類報告描述符后出現(xiàn)重新設(shè)置地址的現(xiàn)象,并出現(xiàn)重新設(shè)置報告描述符的問題,請問問題出在哪?不勝感激! |
| 2樓: | >>參與討論 |
| 作者: computer00 于 2007/5/11 17:33:00 發(fā)布:
可能是數(shù)據(jù)線接觸不良吧 |
|
| 3樓: | >>參與討論 |
| 作者: cyhwxm 于 2007/5/11 19:16:00 發(fā)布:
QQ:370522466 |
|
| 4樓: | >>參與討論 |
| 作者: otisyf 于 2007/5/11 20:00:00 發(fā)布:
具體是: Setting configuration...... Set idle! Getting descriptor......... Getting report descriptor! Getting descriptor......... Getting descriptor......... Getting descriptor......... Endpoint2 in..... Endpoint2 in..... . . . . . Endpoint2 in..... Endpoint2 in..... Endpoint2 in..... Set report! Endpoint2 in..... Set report! Set report! Set report! Set report! 以上是我從串口助手里截取的獲取報告描述符之后,且PC機(jī)提示配置成功之后的一段,至此GoodLink所接二極管就不閃爍,配置成功之后能夠進(jìn)行通訊(既GoodLink所接二極管閃爍)只有10%的幾率。 數(shù)據(jù)線連接都牢固的! |
|
| 5樓: | >>參與討論 |
| 作者: 電子蔡鳥 于 2007/5/11 23:21:00 發(fā)布:
是不是用了周立功的開發(fā)板? 那東西感覺不行 |
|
| 6樓: | >>參與討論 |
| 作者: otisyf 于 2007/5/12 9:30:00 發(fā)布:
re 不是,自己做的一個電路板 |
|
| 7樓: | >>參與討論 |
| 作者: otisyf 于 2007/5/13 17:22:00 發(fā)布:
re 是不是只有在總線復(fù)位之后(若有多次復(fù)位,以最后一次復(fù)位為準(zhǔn)),接收到的描述符才為PC所存儲?假若最后一次復(fù)位之前有PC機(jī)接收到描述符(如設(shè)備描述符),PC認(rèn)為是丟棄? |
|
| 8樓: | >>參與討論 |
| 作者: otisyf 于 2007/5/14 10:05:00 發(fā)布:
問題終于解決好了 在獲取描述符之前加一些延時就可以了,而且每次防真都可以通訊。其實(shí)我還不明白WHY? 現(xiàn)在出現(xiàn)另外一個問題:下載到單片機(jī)后就不能,根本接收不到PC機(jī)發(fā)送過來的請求!有人遇到過這問題嗎? 有人回應(yīng)嗎??/?? |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |