完善资料让更多小伙伴认识你,还能领取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类基础上改为自定义类,传输改为批量。驱动也要改
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2085 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1924 浏览 3 评论
4518 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2069 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2581 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 02:32 , Processed in 0.839450 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号