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

USBx配置有哪些小的需要注意的细节?

[复制链接]
qintian0303 提问时间:2025-3-23 18:28 / 未解决

在使用STM32CubeMX进行配置USB的时候,是参照例程进行的配置,自己配置的就是没有成功,例程就灭有问题,总感觉哪里没有打开?有人遇到过需要注意的小细节吗?

收藏 评论6 发布时间:2025-3-23 18:28

举报

6个回答
butterflyspring 回答时间:前天 09:33
可以对比一下相应的文件,通过差异看看哪些细节需要配置的。
STMCU-管管 回答时间:前天 09:40

USB外设使能、USB模式选择、中断使能、VBUS检测、USB引脚映射这些都要注意吧

qintian0303 回答时间:前天 12:18

STMCU-管管 发表于 2025-3-24 09:40
USB外设使能、USB模式选择、中断使能、VBUS检测、USB引脚映射这些都要注意吧
...

VBUS检测是哪块的配置?

qintian0303 回答时间:前天 12:19

butterflyspring 发表于 2025-3-24 09:33
可以对比一下相应的文件,通过差异看看哪些细节需要配置的。

就是对比着搞的,应该还是哪里遗漏的,通过例程直接改就没有问题

xmshao 回答时间:昨天 10:51
不知你的配置怎么样的,具体配置的什么?是HOST还是DEVICE?


假设配置的FS DEVICE,


除了基本的USBX core System勾选配置外,UX Device FS,除了勾选 Device CoreStaack FS


和Device controller FS. 还需针对所选择的设备class做选择,比方HId\CDC之类。如果


是HID,下面还有细分标准keyboard\Mouse或者自定义子类的选择。


UXDevice memory pool size由默认的1024可能比较小,可以配置更大些,比方12K(12*1024Bytes),


USBX Device System Stack Size由默认的512比较小,也可以配置更大些,比方10K(10*1024Bytes),


当然,这些数据都以根据具体应用、调试OK后为准。


如果你涉及多个功能接口的复合应用,USBD_COMPOSITE_USE_IAD 设置为true。


另外,你的工程文件的堆栈都应适当调大点,可以参考例程里的配置。


对于FS USB应用的话,给到USB模块的时钟应该是48MHz;


另外,建议你到www.stmcu.com.cn搜索LAT1350 LAT1488 LAT1449  LAT1466来参考下。
xmshao 回答时间:昨天 14:42

建议你到www.stmcu.com.cn搜索LAT1350 LAT1488 LAT1449 LAT1466来参考下。

所属标签

相似问题

官网相关资源

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