我尝试在 USB 主机模式下将 USB 键盘与 PIC32MZ1024ECG64 一起使用,但只有在我从复位中释放 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 模式吗?
任何建议将不胜感激。
兄弟,维克多·文策尔