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

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

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

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

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

举报

7个回答
xmshao 最优答案 回答时间:2025-3-25 10:51:01
不知你的配置怎么样的,具体配置的什么?是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 回答时间:2025-3-25 14:42:24

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

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

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

qintian0303 回答时间:2025-3-24 12:18:35

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

VBUS检测是哪块的配置?

qintian0303 回答时间:2025-3-24 12:19:13

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

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

所属标签

相似问题

官网相关资源

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