微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 使用STM32做数据采集卡使用USB传输的问题

使用STM32做数据采集卡使用USB传输的问题

时间:10-02 整理:3721RD 点击:
本人刚学了一段时间的51单片机,现在项目需要,要使用STM32开发数据采集卡,上位机驱动预备用VISA直接生成,数据传输用USB直接传输(非转串口)现在有几个问题想问下高手些。
1:USB传输肯定用批量传输比较好,设备类型要怎么定义啊,使用自定义类么,只需要改各种描述符就可以么?
2:如果使用自定义类,有什么例程可以参考,比较好修改的么?
请大神讲解一下。

可以看看STM32的USB例程  USB协议还是很有研究的呢

参考STM32的例程吧,最好能稍加修改就可以用;表深入研究USB协议了,除非你想加入USB.org

可以参考”一个应届毕业生的毕设——基于STM32的简易示波器设备驱动的研究“一文。
用labview开发驱动比较简单,只要填写正确VID,PID即可。
注意
1.要想调高采集速度,注意wMaxPacketSize大小设置和每次传输字节数
2.调试时候注意保存好LABVIEW程序文件,偶尔不当会造成电脑蓝屏死机,程序文件会损坏。
如果你功底深厚,当我没说 :)

顶一下!

http://wenku.baidu.com/view/d19719c158f5f61fb7366681.html
基于STM32的USB数据采集模块的设计与实现 相关的例程还是很多的,可以参考搜索下

我也想知道啊,就是不知道怎么弄,我想PC控制单片机,但是串口速度低了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top