产品
设计参考
开源项目
论坛
首页
网站导航:
首页
>
论坛
>
Easy Usb 51 Programer
> 帖子浏览
您正在浏览第 771 号帖子
收藏该帖
楼主 作者:
鱼丫丫啊
发表时间:2010-10-22 10:44:53
测试驱动程序是不是只能读写64字节数据啊?
如题,如果是 w 64 r 64每次都会成功,可如果是 w 32 r 32 或者是w 16 r 16,只有执行第一次时才成功,第二次执行时问题就出现在read这一步,大家知道这是怎么回事么?用getlasterror返回的是31:连到系统上的设备没有发挥作用
回复楼主
第1楼 作者:
强强
发表时间:2010-10-23 13:48:15
当然只能读写64字节数据呀,驱动程序是这样写的,当然可能通过修改驱动程序来改变。
回复楼主
回复第1楼
第2楼 作者:
鱼丫丫啊
发表时间:2010-10-23 14:42:05
呵呵,麻烦您能说的更具体些么?具体是驱动程序里哪个地方?我如果是想读写任意字节的数据该怎么做啊?
回复楼主
回复第2楼
第3楼 作者:
强强
发表时间:2010-10-23 20:50:32
严格的来讲下位机程序也要修改来符合这一要求。上位机和下位机源代码都有详细注释,您应该自己仔细研究一下,这样才能加深理解嘛,是不是?
回复楼主
回复第3楼
第4楼 作者:
鱼丫丫啊
发表时间:2010-10-25 8:53:38
呵呵,是不是跟端点的buffer有关?我改了一下,可还是没成功
回复楼主
回复第4楼
第5楼 作者:
强强
发表时间:2010-10-25 20:37:21
请看这里【图片】
http://www.baiheee.com/OpenSource/Easy%20USB%2051%20Programer/Easy%20USB%2051%20Programer_DriveOurBoard.htm
7、“Step 5 of 12”.................
同时下位机固件也需要修改的。
回复楼主
回复第5楼
第6楼 作者:
鱼丫丫啊
发表时间:2010-10-26 21:36:12
谢谢啦,我再看看
回复楼主
回复第6楼
本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4