目前正在研究usb otg hnp。根据手册提示:全局USB 配置寄存器中的HNP 使能位(OTG_FS_GUSBCFG 中的HNPCAP 位)。 于是使能代码USE_OTG_MODE里的,这样初始化就会置位gotgctl.b.hstsethnpen和usbcfg.b.hnpcap,结果发现一开始的host无法工作。后来发现gotgctl.b.hstsethnpen和usbcfg.b.hnpcap任何一个在初始化中设置都会导致一开始的host无法工作。请问这是怎么回事?有没有人实现了hnp功能? |