請(qǐng)教CH554芯片 USB_CTRL 寄存器的含義 ?

按照芯片CH554的PDF資料對(duì)于 USB_CTRL 寄存器的說(shuō)明:

bUC_DEV_PU_EN =1? 則使能 USB 設(shè)備傳輸并且啟用內(nèi)部上拉電阻;

然而在Page43底部又有“由 bUC_HOST_MODE、bUC_SYS_CTRL1 和 bUC_SYS_CTRL0 組成 USB 系統(tǒng)控制組合”,

bUC_HOST_MODE bUC_SYS_CTRL1 bUC_SYS_CTRL0USB系統(tǒng)控制描述

? ? 0 ? ? ? 0 0禁止USB設(shè)備功能,關(guān)閉內(nèi)部上拉電阻

? ? 0? ? ? ? ? ? ? ? ? ? ? ? 01使能 USB 設(shè)備功能,關(guān)閉內(nèi)部上拉,需加外部上拉


請(qǐng)問(wèn)一下: 如果要設(shè)置USB為12M,設(shè)備模式,開(kāi)始使能傳輸并啟用內(nèi)部上拉電阻,

設(shè)置 USB_CTRL.bUC_DEV_PU_EN=1 bUC_HOST_MODE=bUC_LOW_SPEED=0 后,

bUC_SYS_CTRL1 和 bUC_SYS_CTRL0 如何設(shè)置呢?


就是如何理解 bUC_DEV_PU_EN 與 bUC_SYS_CTRL[1:0] 之間的關(guān)系呢?

請(qǐng)解答,謝謝!


設(shè)備模式只用UDEV_CTRL控制即可;

12M設(shè)備模式,其實(shí)就是開(kāi)啟USB全速模式(full speed)


USB_CTRL這個(gè)是用來(lái)開(kāi)啟主機(jī)模式的; bUC_DEV_PU_EN 可以開(kāi)啟內(nèi)部上拉電阻; bUC_SYS_CTRL[1:0] 可以關(guān)閉內(nèi)部上拉使能外部上拉,具體你看看554.h的寄存器說(shuō)明


bUC_SYS_CTRL[1:0]為1 X時(shí)使能USB設(shè)備功能 啟用內(nèi)部上拉


明白了: 就是 如果要設(shè)置USB設(shè)備模式:?

? 只要?USB_CTRL.?bUC_HOST_MODE =0, ?然后再設(shè)置?UDEV_CTRL 寄存器即可;

? 如果在?UDEV_CTRL 寄存器表格外加一句說(shuō)明: "此寄存器的低7位僅僅用于USB的主機(jī)模式” 就更好了!

謝謝解答!!


前面筆誤:

如果在?USB_CTRL 寄存器表格外加一句說(shuō)明: "此寄存器的低7位僅僅用于USB的主機(jī)模式” 就更好了!



只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

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