这个问题不容易回答,我根据我自己的经历给你点建议吧。第一,你首先要明白USB的通信协议,数据线的结构。其次,你选择那块接口芯片来控制USB,USb设置为主设备还是从设备(这里应该为从设备),我当初选择USBN9603(或者CH375序列)。最后,就是通过FPGA来控制USB接口芯片就可以了(不过程序你可以在网上收,但只能作为参考,关键是时序可能不对)
在我们的电子开发论坛里有,不需要注册就可以下载的哦
>
这个问题涉及到文件系统了吧,单片机把要存储的数据,通过USB协议,已FAT等电脑能读取的文件格式写到U盘中,U盘的文件才能被电脑看的到。如果用单片机写文件系统与USB协议,是非常复杂的,CH375模块可以帮你实现这个 *** 作,了解一下CH375模块吧,个人见解
就是在转换为数值了的combo2text前面加上字符串&H
这样就能表示combo2text得到是16进制的字符串了
我也补充一个:
&H的前缀就是VB的规则呵, H就是HEX的缩写,就是16进制的意思, 你不能分开理解呵
比如你在VB中给变量赋值:
a=10
b=&H10
然后你分别print a和b, 就会发现一个是10,一个是16
而后面那个&,就如你所说, 是用来连接字符串的,就是and的意思吧
补充2:
Ch375dlldll
CH375CloseDevice ():关闭USB设备 。
函数原型:VOID WINAPI CH375CloseDevice( ULONG iIndex // 指定CH375设备);
此函数一定要被调用。建议在关闭设备并退出应用程序后再拔出USB电缆。
你这个不是VB自带的函数,也不是API中的,是一个自写的DLL文件带的函数,具体的 *** 作,你查看此DLL的说明文档
以上就是关于最近做FPGA 通过USB控制摄像头并且读取数据,怎样控制呢请教啊 谢谢 vicar2204@163.com全部的内容,包括:最近做FPGA 通过USB控制摄像头并且读取数据,怎样控制呢请教啊 谢谢 vicar2204@163.com、谁有天祥电子最新高级板ARM7/44B0强档嵌入式视频教程或者其下载地址啊、怎么把单片机通过lcd上显示的汉字用U盘存储并通过电脑显示出来就是在电脑上看到的U盘内容有汉字。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)