你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STMCubemx配置STM32H7的USB_FS_BULK

[复制链接]
STMCU小助手 发布时间:2021-12-26 17:37

2021052609520118.png


这里的中断分组好像必须更改为别的,如preemption priority设置为0,会导致无论是CUSTOM HID描述符找不到

2021052609522519.png


20210526095453315.png


配置完后可以生成工程文件

修改"usbd_custom_hid_if.c"中描述符,

20210526095755777.png


20210526095655485.png


20210526100131782.png


20210526100406858.png


完成以上步骤即可通过PortHelper.exe 这个工具与STM32进行USB通信,目前本人测得最大为17000B/s,(USBD_CUSTOM_HID_SendReport_FS — STM32向PC发送数据)(CUSTOM_HID_OutEvent_HS — PC向STM32发送数据存储在hhid->Report_buf中,更改其宏定义数据,可以更改接收长度)

将USBD_CUSTOM_HID_OtherSpeedCfgDesc、USBD_CUSTOM_HID_CfgHSDesc、USBD_CUSTOM_HID_CfgFSDesc都按如下更改,

2021052610065447.png


更改如下宏定义,FS端点最大只能是0x40;
20210526100844570.png


而后安装相应的驱动(libusb-win32-bin-1.2.6.0),再配合相对于的上位机即可通信。BULK比HID快10倍多。



收藏 评论0 发布时间:2021-12-26 17:37

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版