usb_hid例程¶
1 功能概述¶
usb_hid演示了USB HID在PAN2628b1_evb上的使用方法,主要包括:
USB识别为hid设备
通过USB和PC之间传输信息
2 环境准备¶
Board: PAN2628b1_evb
usb hid调试工具,用于与evb板数据收发功能调试
Micro USB线3根,一根用于程序下载,一根用于查看串口打印Log,一根用于USB鼠标枚举连接
将 J19 开关拔至TX侧,将P3_1与uart的TX引脚相连
3 编译和烧录¶
例程位置:pan2628_dk\01_SDK\example_basic\usb\usb_hid
打开目录下keil下的hid.uvprojx工程,编译整个代码工程。
4 演示说明¶
**步骤1:**上电初始化USB HID设备描述符¶
下载程序后,通过usb将PAN2628b1_evb和pc连接,打开串口工具会显示,如下:
PAN2628 vendor define usbhid test.
同样可以通过pc的设备管理器看到设备的接入,如下图:
**步骤2:**通过usb hid调试软件实现2628与PC之间数据传输¶
打开调试软件(porthelp),选择USB调试项,出现以下界面图片:
点击查找USB,软件自动检索当前USB HID设备
选择PanHidVendorDefine
打开USB,在接受区EP1显示连接的设备信息
辅助区勾选HEX发送,HEX显示
点击端点2/HID发送
用自定义的usb hid进行数据收发调试:
1.点击端点2/HID发送,此时点击一次发送一次
2.在辅助区勾选EP2连续发送,框内填入1(表示1ms),此时连续发送功能测试
3.确认已接受字节数与发送字节数一致
5 RAM/Flash资源使用情况¶
Program Size: data=92.2 xdata=271 const=713 code=6536