3

关于投票
Computer00Usb设备测试程序

下载地址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 Usb 设备测试程序
来源: 原创
发表评论 阅读全文(675) | 回复(6)

5

关于投票
EDN USB学习板之实战第六个USB程序:自己定义的USB设备

下载整个工程包:

地址1:UsbOfCompuer00.rar

地址2:rar

下载地址3:rar

本次实战程序是自定义的USB设备,所以操作系统并没有自带驱动,需要自己开发。
在经过无数次的蓝屏和郁闷之后,圈圈终于成功写好了驱动程序。启用了D12的端
点1和端点2,端点1为中断传输,最大包为16字节,查询间隔为10ms。端点2为批量
传输,最大包为64字节。端点1的输出第一个字节为控制END USB板上的LED的,每个
bit代表一个LED,为1时表示对应的LED亮。端点1的输入第一个字节为返回的开关
状态,每个bit代表一个按键,为时表示对应的按键按下。输出端点2的数据通过串
口发送出去,串口接收到的数据通过端点2返回。圈圈写了一个上位机软件,可以
通过它控制EDN USB板上的8个LED、显示8个按键的状态、往端点2发送数据、从端点
2读数据等操作。

驱动程序和应用程序请可在我的博客中下载:

http://group.ednchina.com/93/
http://www.ednchina.com/blog/computer00
http://computer00.21ic.org

 

系统分类: 接口电路
用户分类: 接口技术
标签: EDN USB学习板 自定义 USB设备
来源: 原创
发表评论 阅读全文(549) | 回复(7)

2

关于投票
EDN USB学习板之实战第五个USB程序:假U盘

下载整个源代码包:rar

另外给大家推荐一个比较好用串口调试助手:

焊接说明:http://group.ednchina.com/93/7005.aspx

原理图下载:http://group.ednchina.com/93/6683.aspx

下载STC MCU软件用的ISP软件:http://www.mcu-memory.com/datasheet/stc/stc-isp-v3.5-setup/stc-isp-v3.5-not-setup.exe

系统分类: 接口电路
用户分类: 接口技术
标签: EDN USB学习板 实战第五个 USB程序 假U盘
来源: 原创
发表评论 阅读全文(1913) | 回复(8)

2

关于投票
EDN USB学习板之实战第四个USB程序: USB MIDI键盘

EDN USB学习板上共有8个键K1-K8,分别对应5,6,1,2,3,5,6,1。
接入电脑后,在设备管理器的“声音、视频和游戏控制器”下面应该会
出现一个USB Audio Device。

然后打开HappyEO电子琴(或者其它类似能够接收MIDI输入的软件),点
击HappyEO面板上的Option按钮,在弹出的对话框中,单击MIDI输入标签,
然后将“用MIDI输入设备”勾上,在下面的“使用下列MIDI输入设备:”
列表框中选中“USB Audio Device”,然后单击确定。这时再按EDN USB
板上的按键,电脑应该能发声。如果不能发声,检查音量是否打开。双击
任务栏右下角的小喇叭,里边有个“MIDI Synth”,这个是控制MIDI合成
音量的。最左边那个总音量。然后再通过串口调试助手给EDN USB学习板发
送一个字符1,注意是字符1,而不是HEX值为1,这时EDN USB就会自动弹奏
EDN USB学习板内置的一首曲子。按EDN USB学习板上8个键中的任意键,可
停止自动弹奏。在HappyEO面板的右半部分可以选择不同的乐器,右击一个
数字,在弹出的框中可以选择具体的乐器。由于89S52容量有限,所以只放
了一个测试的歌在里面,大家可以根据我的格式,自己放自己喜欢的歌进去^_^。

keil C源代码包下载:rar

自动弹奏时的录音(三个压缩包,分别改为1.rar,2.rar,3.rar后解压缩):

1.rar   rar

2.rar  rar

3.rar rar

下载地址二:http://computer00.21ic.org/uploadfile-/2007-12/1215456159.rar

推荐一个电子琴小软件(三个压缩包,分别改为1.rar,2.rar,3.rar后解压缩):

1.rar rar

2.rar rar

3.rar rar

下载地址二:http://computer00.21ic.org/uploadfile-/2007-12/1215291213.rar

另外给大家推荐一个比较好用串口调试助手:

焊接说明:http://group.ednchina.com/93/7005.aspx

原理图下载:http://group.ednchina.com/93/6683.aspx

下载STC MCU软件用的ISP软件:http://www.mcu-memory.com/datasheet/stc/stc-isp-v3.5-setup/stc-isp-v3.5-not-setup.exe

系统分类: 接口电路
用户分类: 接口技术
标签: EDN USB学习板 第四个USB程序 USB MIDI键盘
来源: 原创
发表评论 阅读全文(1446) | 回复(7)

2

关于投票
EDN USB学习板之实战第三个USB程序: USB鼠标

EDN USB开发板上共有8个按键,功能分别为:

K1:鼠标左移  K2:鼠标右移  K3:鼠标上移  K4:鼠标下移
K5:滚轮下滚  K6:滚轮上滚  K7:左鼠标键 K8:鼠标右键

程序下载完成后可以使用串口调试助手观察枚举过程。波特率为9600。

 

Keil C源代码包下载:rar

下载地址二:rar

另外给大家推荐一个比较好用串口调试助手:点击下载

焊接说明:http://group.ednchina.com/93/7005.aspx

原理图下载:http://group.ednchina.com/93/6683.aspx

下载STC MCU软件用的ISP软件:http://www.mcu-memory.com/datasheet/stc/stc-isp-v3.5-setup/stc-isp-v3.5-not-setup.exe

系统分类: 接口电路
用户分类: 接口技术
标签: EDN USB学习板 之实战 第三个USB程序 USB鼠标
来源: 原创
发表评论 阅读全文(938) | 回复(3)

2

关于投票
EDN USB学习板之实战第二个USB程序:USB转串口

只支持8位数据位,无奇偶校验,无硬件流控制。
波特率最高可支持到115200bps以及230400bps。

源代码包下载:rar

第一次连接时会提示选择安装驱动程序,请指定源代码包中的inf文件,
这时会提示未经数字签名,选择仍然继续安装就可以了。

另外给大家推荐一个比较好用的串口调试助手:rar

原理图:http://group.ednchina.com/Upload/2007/11/20/34c15093-f6cf-497b-a2ea-8dc2e3a7522f.pdf


系统分类: 接口电路
用户分类: 接口技术
标签: EDN USB学习板 之实战 第二个 USB程序 USB转串口
来源: 原创
发表评论 阅读全文(1496) | 回复(5)

3

关于投票
EDN USB学习板之实战第一个USB程序: USB键盘

EDN USB开发板上共有8个按键,功能分别为:
K1:左Ctrl键  K2:左Shift键  K3:左Alt键  K4:0键
K5:1键  K6:2键  K7:Caps Lock键 K8:Num Lock键

按键功能测试:

同时按下K1和K2可做输入法切换,这跟键盘上的两个键功能一样的。
K7可打开大写字母锁定,同时LED2亮起。K8是小数字键盘锁定键,
当数字键盘打开时,LED1亮起,这时可用K4,K5,K6输入数字。
请留意EDN板上的LED会跟你自己的键盘上的LED灯同步。不管按哪块
键盘切换都是如此。不过按住切换键不放,可能会导致两块键盘之间
的LED失步。

程序下载完成后可以使用串口调试助手观察枚举过程。波特率为9600。

Keil C源代码包下载: rar

另外给大家推荐一个比较好用串口调试助手:rar

焊接说明:http://group.ednchina.com/93/7005.aspx

原理图下载:http://group.ednchina.com/93/6683.aspx

下载STC MCU软件用的ISP软件:http://www.mcu-memory.com/datasheet/stc/stc-isp-v3.5-setup/stc-isp-v3.5-not-setup.exe

点击开大图

系统分类: 接口电路
用户分类: 接口技术
标签: EDN USB学习板之 第一个USB程序 USB键盘
来源: 原创