computer00

computer00

小组等级:     E币:22106  (E币换礼)

#1楼主:Computer00Usb设备测试程序 [精华]

文章发表于:2008-03-15 00:09

下载地址1:点击下载

下载地址2:点击下载

下载地址3:Computer00Usb设备测试程序.rar

先插上我们的USB设备,如果是第一次使用,要先安装驱动程序。
驱动程序安装完毕之后,会在任务管理器中出现我们的USB设备。
然后就可以使用这个应用程序进行测试了。在设备未打开之前,
程序中的操作是不能使用的。单击[打开设备]按钮,就可以打开
设备了。如果打开设备失败,请检查设备是否已经正确连接,驱
动是否正确安装等等。设备打开后,就可以进行各种测试了。

LED状态栏可以控制EDN USB学习板上的8个LED的状态。可以通过
鼠标单击来打开和关闭对应的LED。当点击[关闭设备]按钮后,
所有LED将会熄灭。这些数据是通过端点1发出的,只发送一个字
节,每个bit表示一个LED,为1时表示该LED处于亮状态。

开关状态栏用来显示EDN USB学习板上8个开关的状态。当板上有
按键按下时,对应的按键会点亮。这些数据是通过端点1读回的,
每隔50ms就会读取一次按键状态。返回数据为1字节,每个bit表示
一个开关,为1时表示该按键处于按下状态。

发送数据区用来设置需要发送数据的值,为十六进制。总共为8字节。
当点击[发送数据]按钮时,就会将这8字节数据通过端点2发送出去。
EDN USB学习板在接收到这些数据后,会将它们以9600bps的波特率从
串口发送出去。

[接收数据]按钮用来接收数据。当EDN USB学习板从串口接收到数据
后,会把数据放在一个缓冲区内。当用户按下[接收数据]按钮时,就
会请求返回数据。如果缓冲区内没有数据,则1s后超时。由于使用的
环行缓冲,所以读取数据时,一次可能不会读完,需要多读几次。当
显示超时后,就表示缓冲区空了。

我们可以将EDN USB学习板上的串口跳线冒竖着跳,这样当我们发送
数据时,它从串口发出,又被串口收回,放到缓冲区中。这样,我们
就可以使用[接收数据]来接收数据了。

下面的信息栏显示的是一些操作信息,操作的时间,收发的数据等等。

Computer00 2008.03.15

 

computer00

   小组等级:     E币:22106  (E币换礼)

#2

文章发表于:2008-09-28 11:13

必须要烧写自定义设备的固件,并安装我提供的驱动。

shichang86

   小组等级:     E币:275  (E币换礼)

#3

文章发表于:2008-09-27 20:08

我咋打不开设备,真是人品问题?

和烧写的程序有关系吗?我用的是USB键盘的程序

b03212316

   小组等级:     E币:398  (E币换礼)

#4

文章发表于:2008-04-24 15:12

不错。。

Total , Page /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

  • DesignDesign
  • HTMLHTML

浏览该小组的用户还看过...

赞助商链接

所有小组精华文章

EDN网页 所有网页