CH545L USB 問題!

有人有 CH545L USB 使用 P6.0 P6.1 DM0 DP0 做 USB 的范例嗎?


官方網(wǎng)站上都沒有使用? P!6.0 P6.1 DM0 DP0 做 USB 的范例!

如果實在找不到范例 只好放棄用這顆了!

你好,CH545 P6.0 P6.1的USB部分可以參考附件例程。附件如下:

icon_rar.gifCH545_USB.rar



謝謝你 ,我研究看看 有問題再 麻煩你!謝謝!


你好 我看了您的範例 這個是 CH555L 晶片的範例 它 剛好是用 P6.0 跟 P6.1 當做 USB DM DP?

請問 我是否 可以直接 將程式 燒錄到 CH545L 測試 ,還是 需要再修改什麼?


感謝你 我燒錄出來用 P6.0 p6.1 USB 是可以用的! 謝謝你 我 再研究看看!

有其它 問題時 再麻煩你!


你好 根據(jù)你提供的 範例程式 我已經(jīng)修改到 差不多快 完成了!

就是 最後 從端點3 收到資料 要怎麼 從端點3 回復?

我是 修改 這裡 原來是端點1 的地方


?case bUXS_SETUP_ACT | UXS_TOKEN_OUT | 3:

? ? ? ? ? ? ? ? if ( D0_STATUS & bUXS_TOG_OK ) {?

? ? ? ? ? len = D0_RX_LEN;

? ? ? ? ? ? ? ? ? ? ? for ( i = 0; i < len; i ++ )

? ? ? ? ? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ? ? ?(pUSB_BUF_DEV0+UX_EP3_ADDR)[i] =? (pUSB_BUF_DEV0+UX_EP3_ADDR)[i] ;

? ? ? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? ? ? D0_EP3T_L = len;??

? ? ? ? ? ? ? ? ? ? ? ? D0_EP3RES = D0_EP3RES & ~MASK_UEP_X_RES | UEP_X_RES_ACK;?

但是 目前是不會回復.

Noname.jpg



你好 另外 我在 ch545ds1.pdf 檔73頁 看 到這段


"當USBX0 連接計算機后,首先會進行device-hub枚舉,接著根據(jù)該hub下行端口的連接狀態(tài)對

各個功能子設備依次進行枚舉,需要時可以啟用直通模式直連USB主機根集線器下的USB 設備進行

枚舉,最后計算機與各個功能子設備和直通設備分時進行USB數(shù)據(jù)通訊。"

請問要怎麼設定 才能使用 直通模式?



我在 CH545DS1.pdf? 找到 直通模式 裡的設定

1629357172943.jpg

這邊?

選擇直通模式連接的USB主機根集線器的hub端口:

00-選擇hub0 端口;是 p5.0 p5.1 嗎?


?

選擇直通模式連接的USBX復合設備:

00-選擇USBX0;?

是 p6.0 p6.1 嗎?





你好 經(jīng)過研究 測試 我現(xiàn)在 用你的?

CH545_USB.rar

修改已經(jīng)可以做到 跟我之前 用做 CH549 做的一樣了!

問題是 我用貴公司 的?USB2.0 Monitor 儀器 監(jiān)控 查看 兩顆mpu 的setup 枚舉 都已經(jīng)一模一樣了!

可是 用 ch549 是ok 的 用 CH545L 沒多久 就會當機!

奇怪了! 不知道哪裡出錯了!




出問題的時候可以通過USB分析儀抓包看一下數(shù)據(jù) ,看一下是什么原因導致的問題。也可以把抓包數(shù)據(jù)截屏貼出來看一下。


你好! 好的 我晚一點把 我抓到的監(jiān)控資料傳上來!

另外 我懷疑 會不會是 硬體的關係?

因為 我有做兩片 樣品板!

一片 都正常 可以燒錄 也可以執(zhí)行!

但是另外一片 可以在 A 電腦燒錄 也可以 執(zhí)行!

但是 在 B電腦 要燒錄 B電腦 無法出現(xiàn)! 就是B電腦 完全無法發(fā)現(xiàn) 這個USB !

所以也無法燒錄!

為一的解釋 應該就是 USB 不穩(wěn)定 才會在 A電腦 都OK ! 在B電腦 確無法發(fā)現(xiàn) USB!

?


你好 我傳兩個 我從USB分析儀抓的封包 一個是用 CH549 做的!

一個是用 CH545L 做的 ,我看兩個封包 枚舉 都一樣!

差別是 CH545L 後面會當機!



你好,看了你的抓包數(shù)據(jù)有一個注意點你可能忽略了,CH549的端點可以上傳也可以做下傳,但是CH545的端點只能單方向的傳輸(除端點0)。你如果選用了端點3下傳,需要選用其他的端點來實現(xiàn)上傳,就不能再使用端點3了。



但是CH545的端點只能單方向的傳輸 你的意思 是 只能收 不能上傳 是嗎? 怎麼會這樣? 那要用 哪一個 PORT 才可以 ?


你好 如果是 這樣 我就只能用 CH549 了!

那可以 請問 一下 我如果 用兩顆 CH549 是否可以 完成 我 上傳的

一個 host 一個 device 如果可以的話? 我就用2顆CH549 來完成!

不過 Device 端 我算完成了!

HOST 端 我做到一半 接上 設備 會當機!

原因 有可能 是 不支持的端點 或是 接收傳送的資料 太長了!



你使用了端點3來收數(shù)據(jù),可以使用其他的端點來上傳數(shù)據(jù),不使用同一個端點即可。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频