完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本人利用cube生成的USB_MSC(设备模式)的工程,如何在STM32F407的USB_MSC例程上修改以实现USB_OTG_FS与PC之间的bulk模式传输数据,请做过的大侠指导一下~
|
|
相关推荐
10个回答
|
|
金币不多,希望做过的大侠可以指导一下~
|
|
|
|
又OTG,又PC。请问,你是要做Host/Device哪一种?
|
|
|
|
做设备,只要实现和PC的bulk模式传输数据就行,就是用USB的FS模式和PC之间通信 |
|
|
|
不太懂,支持一下
|
|
|
|
|
|
|
|
正在学习stm32 USB希望楼主早点搞出来分享下
|
|
|
|
可以先修改协议部分,也就是在u***d_msc_core.c中的 0x08, /* bInterfaceClass: MSC Class */
0x06, /* bInterfaceSubClass : SCSI transparent*/ 0x50, /* nInterfaceProtocol */修改为0ff,0ff,0ff,自定义的设备,然后还有其他的·········· |
|
|
|
然后在修改主函数部分可以调用u***d_msc_bot.c中的static void MSC_BOT_SendData(USB_OTG_CORE_HANDLE *pdev,
uint8_t* buf, uint16_t len)来发送发送数据 ,接收数据在u***_dcd.c中的uint32_t DCD_EP_PrepareRx( USB_OTG_CORE_HANDLE *pdev, uint8_t ep_addr, uint8_t *pbuf, uint16_t buf_len) 来接收数据·················· |
|
|
|
这个不是很懂但是能帮你顶
|
|
|
|
一般是在cdc类基础上改为自定义类,传输改为批量。驱动也要改
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
[电子小白]如下电路,工作时oled会出现工作故障,请问为什么?(具体见帖子详情)
2004 浏览 0 评论
【正点原子STM32探索者V3开发板免费试用】+STM32 cubeMX按键显示
868 浏览 0 评论
471 浏览 0 评论
请问这种485电路的代码配置怎么写,需要软件控制收发吗,还是直接就可以进行自收发?
4645 浏览 5 评论
4235 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 粤ICP备14022951号 )
GMT+8, 2023-8-18 19:53 , Processed in 0.635509 second(s), Total 71, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:粤 B2-20160233 工商网监 湘ICP备2023018690号