公司最近要求我基于c8051f340的usb模块开发一个usb通讯的程序,现在已经在研究silicon的example以及usbif的源代码,但是仍然找不到一点思路,请各位大大给思路以及好的建议。
以下是目前的问题
1 不知道作这个开发是用silicon自带的开发环境还是用vs来开发较好,本人对于vc开发正在学习中,以前是弄delphi和vb居多。
2 本人以前没有接触过这类基于底层的开发,所以想知道要注意的细节。
如果分不够,可另开贴加分

解决方案 »

  1.   

    芯片供应商应该提供USB的接口函数以及动态链接库.在VC里你只要调用相应的接口就行了.CreatFile,WriteFile,ReadFile.把其提供的例程看一看应该没有问题.在USB端,要先确定设备的固件是否需要你写USB通信协议,如果芯片上已经把协议写好,那就可以直接使用其硬件接口就行了
      

  2.   

    同意上面两位的看法,其实对于usb端口的操作如同操作本地文件样的,最后能仔细研究下芯片商给的技术文档和参考代码,也就是你说的那个usb模块的参考代码,然后先试着编写下。别只看不用那是解决不了问题的