我尝试在USB主机模式下使用带有PIC32MZ1024ECG64的USB键盘,但只有在我从复位释放PIC之前键盘已经连接时,PIC才能识别键盘。 如果我断开键盘并将其连接回来,那么PIC无法识别它,但如果我只断开D和D +线并将这些线连接回来,那么PIC可以再次识别键盘。 当我断开键盘(不仅是D-和D +)并查看USBOTG寄存器时,PIC将自身切换到USB-B模式并保持此模式。 我使用MPLAB Harmony和1.06库。 VBUS3V3引脚连接至3.3V电源,VBUS引脚连接至5V电源,USBID引脚连接至地。
当我断开键盘的USB连接器时,任何人都知道为什么PIC会自动切换到USB-B模式?
任何建议都将受到赞赏。
BR, Viktor Venczel