CompatibilityHID例程主要演示HID和串口之间的数据传输
1、首先注意工程要根据MCU不同型号进行相应的配置,具体可参考下链接:
EVT-CH32x系列芯片EVT工程使用注意说明
2、例程演示需要用到相应的工具,下载链接如下:
HID设备通信调试Windows软件
Windows串口调试软件
3、例程下载之后,连接对应的USB接口,其中USB接口连接电脑,串口连接板子串口2(PA2、PA3)引脚,通过USB转串工具连接,打开对应的工具,如下图,进行数据的发送接收即可
注意关于HID助手的接收区显示,需要一次满64字节方可显示,注意HID发送的时候,第一个字节表示发送的数据长度,比如上图中,HID发送812345678,其中第一个字节8表示总共发送8个字节,12345678表示发送的8个字节,串口这边接收到8个字节12345678。HID接收这边接收的第一个字节也是表示接收的数据长度,比如HEX显示的时候,第一个字节为0x3F,表示该次接收的字节总长度63个字节,串口这边发送确实也是63个字节,加上总长度这1个字节,一共64个字节。
可以通过BusHound抓取数据传输过程,如下图,可以看到发送接收都是按照64字节发送接收的,其中第一个字节表示发送/接收数据的长度。