STM32F407与PC上位机进行通信,需要使用USB的什么模式?

2019-07-20 22:20发布

我想用STM32F407做下位机,利用USB与PC上位机进行通信,上位机发送一个命令后下位机能接收到命令并根据命令的内容返回给上位机一个应答。并且下位机有大量的数据需要上传到PC上,所以要求速度尽可能的快,暂时不想加PHY芯片(还没接触)。请问各位大侠,我需要使用USB的那种模式呢?具体应该怎么做呢?这几天看了圈圈教你玩USB以及原子的例程发现都是做成鼠标,键盘啥的?在这些例程的基础上可以修改成我想要的吗?话说USB的报告描述符真恶心人。
希望各位大侠不吝赐教,拜谢,再拜。。。。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
刺客mfl
1楼-- · 2019-07-21 16:41
xuande 发表于 2016-4-27 11:34
usb官方有库函数的,
3L已经说了。

但是我用F4-DISCOVERY的板子跑不通官方的例程啊  按照网上的修改方法试了 还是不通  方便把你用的程序给我一份让我当参考吗   谢谢大神
刺客mfl
2楼-- · 2019-07-21 21:34
xuande 发表于 2016-4-27 11:34
usb官方有库函数的,
3L已经说了。

我跑的是STM32_USB-Host-Device_Lib_V2.1.0ProjectUSB_Device_ExamplesVCPMDK-ARM这个程序  修改了C/C++预定义: USE_STDPERIPH_DRIVER,STM32F4XX,USE_STM324xG_EVAL,USE_USB_OTG_FS  ,在USB_conf.h文件,把 #define VBUS_SENSING_ENABLED封掉,器件类型也换了  ,还是不行
shawnh201
3楼-- · 2019-07-22 00:23
 精彩回答 2  元偷偷看……
xinxian
4楼-- · 2019-07-22 01:27
 精彩回答 2  元偷偷看……
刺客mfl
5楼-- · 2019-07-22 02:20
shawnh201 发表于 2016-5-5 16:29
你做好了吗?

做好了
刺客mfl
6楼-- · 2019-07-22 06:30
xinxian 发表于 2016-5-5 20:34
你想怎么跑?枚举过了吗?

我的已经好了   谢谢

一周热门 更多>