读写USB数据除了deviceioctrl实现以外还有没有别的方法?因为deviceioctrl每次只能512字节。比如有无按字节读和写的函数

解决方案 »

  1.   

    WinUsb_ReadPipe
    WinUsb_WritePipe 
     ===================
    请教一下这个MSDN 里面怎么没有呢?读写USB数据除了deviceioctrl实现以外还有没有别的方法?因为deviceioctrl每次只能512字节。比如有无按字节读和写的函数
    ===========
    看驱动程序是否支持writefile  readfile
    如果支持的话  就可以用writefile  readfile
      

  2.   

    WinUsb_ReadPipe
    WinUsb_WritePipe 
    ===================
    请教一下这个MSDN 里面怎么没有呢
    ==============================
    惭愧是驱动层的APIhttp://msdn.microsoft.com/en-us/library/aa476451.aspx
    MSDN的解释
      

  3.   

    WinUsb_ReadPipe
    WinUsb_WritePipe 
    怎么用啊,上网也没查到?支持writefile readfile。对USB的读取与对文件的读取有啥区别?
      

  4.   

    支持writefile readfile。对USB的读取与对文件的读取有啥区别
    =========
    这个跟文件读写没有区别。
    只要Createfile成功之后就可以使用了。
    不过要Createfile到最终的节点USB的端点(endpoint)
      

  5.   

    通过CPU读取USB数据不能满足速度要求,有没有别的方式?DMA方式如何?相关的API函数有哪些
      

  6.   

    搜了一下,好像用DMA方式读取USB数据需要单片机硬件支持?