网站导航:首页 > 论坛 > Easy Usb 51 Programer > 帖子浏览
   您正在浏览第 561 号帖子 收藏该帖

楼主 作者:liufan2007  发表时间:2009-8-31 2:14:14

Easy USB 51 Programer ???

不知道这个网站是不是刚刚开起来的,我觉得是很好的一个学习平台,那就先预祝你们的网站能越办越好,我看到你们这里有个Easy USB 51 Programer的开源项目,不知道能否把源码放上来了,可以让大家都来学习USB的知识,大家可以一起学习,一起提高!谢谢!

回复楼主
第1楼 作者:cqsh  发表时间:2009-9-3 8:55:37

楼主能不能帮助一下

我用D12开发的USB接口 ,现在驱动都安装好了,在bus hound内都能控制操作了,但我的上位机程序内用deviceiocontrol函数时返回1,不能控制USB接口,下面是我的USB interface.h内的定义:
define_guid (guid_devinterface_usb,\
0x96a55e05,0xc5fe,0x4417,0x8c,0xe9,0x04,0x00,0x98,0x9e,0xf4,0x8a);
#define file_device_usb 0x8000
#define ubs_ioctl(index) \
ctl_code (file_device_usb,indexm,METHOD_BUFFERED,file_read_data)
#define ioctl_read\
ctl_code(file_device_usb,0x800,METHOD_IN_DIRECT,file_read_access)
#define ioctl_write\
ctl_code(file_device_usb,0x801,METHOD_IN_DIRECT,file_write_access)
#define ioctl_82read\
ctl_code(file_device_usb,0x802,METHOD_IN_DIRECT,file_read_access)
#define ioctl_82write\
ctl_code(file_device_usb,0x803,METHOD_IN_DIRECT,file_write_access)
#endif

在上位机内用include"interface.h"包含头文件,用createfile函数打开了设备成功。
用deviceiocontrol(hdevice,ioctl_82write,btemp,sizeof(btemp),null,0&buffsize,null)时返回错误代码为1。hdevice是正确指向USB设备的handle,能不能帮分析一下

回复楼主    回复第1楼
第2楼 作者:强强  发表时间:2009-9-3 9:39:45

最好先用GetLastError确定错误原因


回复楼主    回复第2楼
第3楼 作者:osky  发表时间:2009-8-31 12:53:42

感谢站长,看到很心动,很想自己动手搞一个来玩下,不知站长能给下位机的源码来学习一下

感谢站长,看到很心动,讲得很详细,很想自己动手搞一个来玩下,不知站长能给下位机的源码来学习一下

回复楼主    回复第3楼
第4楼 作者:强强  发表时间:2009-8-31 14:18:04

有下位机源代码,而且有好多个,由浅入深,项目各章节中有下载链接


回复楼主    回复第4楼
第5楼 作者:osky  发表时间:2009-8-31 15:10:28

哈哈,好的,谢谢站长。

哈哈,好的,谢谢站长。想要的是51编程器的实现的下位机源码。我是51新手,想自己搞一个编程器来玩下。

回复楼主    回复第5楼
第6楼 作者:强强  发表时间:2009-8-31 16:31:15

真是不好意思,原来是搞忘了上传实现51编程器的下位机源代码了,现在已经上传了

可从这个页面中下载:http://www.baiheee.com/OpenSource/Easy%20USB%2051%20Programer/Easy%20USB%2051%20Programer11.htm

回复楼主    回复第6楼
第7楼 作者:osky  发表时间:2009-9-1 10:22:44

谢谢站长,祝网站越来越好。更多的人从中学到更多

谢谢站长,祝网站越来越好。更多的人从中学到更多

回复楼主    回复第7楼
第8楼 作者:guiziliu  发表时间:2009-11-26 18:44:05

站长能否把PCB源文件公布以下,我的打印机制作热转印只能是扩大些焊盘和线



回复楼主    回复第8楼
第9楼 作者:强强  发表时间:2009-11-29 10:42:12

请查看我发给你的消息


回复楼主    回复第9楼
第10楼 作者:强强  发表时间:2009-8-31 7:51:15

这个网站确实是刚刚办起来,谢谢您的支持。有关Easy USB 51 Programer 的源码已经放上来了。

不但有源码,还有制作过程及“教程”,由于这个项目也是本站开发人员学习USB的一个入门项目,所以难免存在一些错误,请大家指正。

有关此项目的详细信息请点击此处

回复楼主    回复第10楼
第11楼 作者:guiziliu  发表时间:2009-11-26 17:31:59

楼主能否开放PCB文件的源文件,热转印需要修改下焊盘,我的打印机很一般



回复楼主    回复第11楼
第12楼 作者:强强  发表时间:2009-11-29 10:42:12

请看我发给你的消息


回复楼主    回复第12楼

 
 
本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4