我正在尝试使用 PIC18F27J53 对任天堂娱乐系统控制器的输出进行解码,并将其用作 USB 兼容的 HID 操纵杆。
我已经成功地能够每秒读取 60 次输出并将每个按钮的状态存储为 8 位无符号字符的一位。我将 USB 的 5V 和 Gnd 用于 PIC 和 NES 控制器,我通过 RB1 发送锁存信号,通过 RB2 发送时钟,并通过 RB0 读取数据。
http://www.mit.edu/~tarvizo/nes-controller.html
http://ww1.microchip.com/downloads/en/DeviceDoc/39964B.pdf
这是我需要帮助的地方:弄清楚如何与 USB 数据线连接。我已经下载了 Microchip USB C 库,但不知道从哪里开始。我正在使用 C18 编译器在 MPLAB X IDE 中编程。