返回列表 发新帖

ATXmega64A3U-EK开发板USB普通HID传输例子

[复制链接]

296

主题

1046

帖子

2926

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2926
发表于 2016-4-7 15:21:20 | 显示全部楼层 | 阅读模式
本例子通过ATXMEGA64A3U-EK开发板自带的USB接口构建一个HID设备,连接电脑后,通过上位机软件可以监测开发板上的用户按键状态和控制LED的亮灭

关键字:
ATMEL AVR XMEGA64A3U XMEGA128A1U XMEGA32A4U USB Device HID

烧写文件:
ATXmega64A3U_USB_HID_GENERIC.rar (9 KB, 下载次数: 11)
回复

使用道具 举报

296

主题

1046

帖子

2926

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2926
发表于 2016-4-7 15:27:11 | 显示全部楼层
运行程序后,将USB插入电脑,然后观察电脑的设备管理器,可以找到开发板被识别的HID设备,如下图所示:
HID01.png
回复 支持 反对

使用道具 举报

296

主题

1046

帖子

2926

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2926
发表于 2016-4-7 15:29:39 | 显示全部楼层
等设备识别后,打开上位机软件UsbHidDemoCode.exe,输入正确的VID和PID,如下图所示:
HID02.png
回复 支持 反对

使用道具 举报

296

主题

1046

帖子

2926

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2926
发表于 2016-4-7 15:31:25 | 显示全部楼层
然后点击OK按钮,软件开始运行,此时按下开发板上的按键,软件将会提示相应的信息,如下图所示:
HID03.png
回复 支持 反对

使用道具 举报

296

主题

1046

帖子

2926

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2926
发表于 2016-4-7 15:38:49 | 显示全部楼层
本例子来自于ASF,
参考文档:http://www.atmel.com/Images/doc7645.pdf
上位机软件源码包:http://www.atmel.com/dyn/resources/prod_documents/AVR153.zip
回复 支持 反对

使用道具 举报

296

主题

1046

帖子

2926

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2926
发表于 2016-4-7 15:41:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

296

主题

1046

帖子

2926

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2926
发表于 2016-4-8 09:36:03 | 显示全部楼层
USB Hound抓包:
HID04.png
回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则

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