硬汉嵌入式论坛

 找回密码
 立即注册
查看: 318|回复: 0
收起左侧

[例程下载] USBHS 实现Mouse 8K Report Rate

[复制链接]

4

主题

24

回帖

36

积分

新手上路

积分
36
发表于 2024-2-19 14:10:41 | 显示全部楼层 |阅读模式
本帖最后由 muyichuan2012 于 2024-2-20 09:52 编辑

USBHS Mouse Move 8K Report Rate

示例目的
展示使用USBHS 实现Mouse 8K Report Rate。

支持型号列表
AT32F405

主要使用外设列表
OTGHS

简要概述
本例程使用OTGHS虚拟出一个USB Mouse 设备,当连接到主机之后,可通过USER按键进行测试当按下USER按键之后,设备端会循环发送鼠标移动信息(move up,move down, move left,move right),可通过上位机软件测试此时鼠标的report rate


快速使用方法
硬件资源
1) AT-START-F405 实验板,如下是405 实验板;
2) USB 连接线
软件资源
1) SC0122_SourceCode
注:所有project都是基于keil 5而建立,若用户需要在其他编译环境上使用,请参考
AT32xxx_Firmware_Library_V2.x.x\project\at_start_xxx\templates中各种编译环境(例如IAR6/7,keil 4/5)进行简单
修改即可。

Tool 使用介绍
USB Polling Rate Test 软件使用介绍。
注意:测试时确保测试设备直接接到主机的USB 口,不要使用HUB 转接,另外测试时最好关闭其
它应用程序,防止系统资源占用过多,导致测试不准确。

测试使用流程:打开Artery USB Polling Rate Test 软件
1. 通过键盘字符‘M’ 选择需要测试的设备, 选择之前先点击”ReScan” ,然后选择对应device 和
对应的Graph scale,对应8K 则选择8000,好之后点击“OK”。
1.png
2. 通过键盘字符“S”开始测试,AT-START 板子上按下USER 按键,开始上报数据
2.png
3. 通过键盘字符“P”停止测试
4. 通过键盘字符“C”清除当前的测试数据
5. 通过键盘字符“H”进入Artery 网站
6. 通过键盘按键“ESC”退出测试

示例使用
1) 打开SourceCode\SC0122_SourceCode_V2.0.0\utilities\usart_auto_baud_rate_detection\
mdk_v5 源程序;
2) 将代码编译后下载到实验板;
3) 将实验板上的HS_Device USB 口连接到PC;
4) PC 上可枚举到一个Mouse 设备;
5) 此时打开上位机测试软件,选择对应的的鼠标设备开始测试;
6) 按下实验板上的USER 按键,Mouse 设备开始轮询发送移动信息。

如下是数据示例
3.png

SC0122_AT32F405_USBHS_Mouse_Move_8K_Report_Rate_V2.0.1.zip

1.94 MB, 下载次数: 1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 19:08 , Processed in 0.248906 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表