usb_mouse例程¶
1 功能概述¶
usb_mouse演示了USB MOUSE在PAN2628b1_evb上的使用方法,主要包括:
USB识别为mouse设备
按照既定的轨迹画方框
2 环境准备¶
Board: PAN2628b1_evb
bushond usb抓包工具,用于统计usb鼠标的收包率
Micro USB线3根,一根用于程序下载,一根用于查看串口打印Log,一根用于USB鼠标枚举连接
将 J19 开关拔至TX侧,将P3_1与uart的TX引脚相连
3 编译和烧录¶
例程位置:pan2628_dk\01_SDK\example_basic\usb\usb_mouse
打开目录下keil下的usb_mouse.uvprojx工程,编译整个代码工程。
4 演示说明¶
****上电初始化USB MOUSE设备并且完成数据上报¶
打开Bus Hound,在Devices选项中勾选只USB MOUSE设备,为了数据清晰,将其他选项勾选取消。
![bus hound device select](images/bus hound device select.png)
点击Caputre界面,使用BUS HOUND查看接收到的数据
![bus hound](images/bus hound.png)
保持usb连接,按下EVB板上的KEY1,将按照既定的轨迹画方框;使用mouse test软件因PC配置等因素,达不到Bus Hound的接收速率。
Mouse Test显示如下图:
![mouse test](images/mouse test.png)
5 RAM/Flash资源使用情况¶
Program Size: data=92.3 xdata=209 const=652 code=6386