新闻中心

EEPW首页>嵌入式系统>设计应用> LPC1114/LPC11U14和LPC1343对比学习(八)USB

LPC1114/LPC11U14和LPC1343对比学习(八)USB

作者: 时间:2016-11-27 来源:网络 收藏

这种方法只是验证本实验是可以的,但是要开发其他USB功能设备就不行了,下面我们介绍一种通用的方法。

2. 使用Bus Hound软件验证,这个软件,刚开始很多人都不会用,这里将详细点。

打开软件,在设备项选择我们的USB设备,如下图

需要注意的是在发送数据时,需要选择USB人体学输入设备,而不是下面的HID-compliant device。如果是双击HID-compliant device弹出的窗口中并没有端点,是不能通信的,应该双击USB人体学输入设备,弹出如下界面:

通过上图,我们可以看出,端点和我们定义的是一样的

下面我们就可以选择端点进行数据通信了,选择需要端点,填写发送数据长度,在下面输入要发送的数据,选择“Run”,就可以把数据发送出去了。 之后把软件切换到Capture,可以捕获输入输出数据,如下图。

通过上面的验证,我们可以得知,实验结果和我们想要的是一样的,以后对于多字节的收发,我们就可以通过Bus Hound软件进行验证了。

自定义多字节发送的实现:

下面我们只需要修改几个部分就能实现了。

1. 修改报告描述符:

2. 修改端点描述符:

3. 修改输入输出变量:

4. 修改其他与InReport和OutReport相关的地方。

5. 编写代码实现接收后原样返回。

6. 试验一下:



上一页 1 2 3 下一页

关键词:LPC1114LPC11U14LPC1343US

评论


相关推荐

技术专区

关闭