|
在使用STM32CubeMX进行配置USB的时候,是参照例程进行的配置,自己配置的就是没有成功,例程就灭有问题,总感觉哪里没有打开?有人遇到过需要注意的小细节吗? |
STM32L562DK探索板——点灯
STM32F042 在启动文件内跳转至 USB DFU Bootloader
STM32L562DK探索板的供电模式
STM32L562DK探索板初试
B-L475E-IOT01A 无法枚举为 USB DFU 设备
USBX Audio Class frame done 不触发回调
STM3210C-EVAL USB 官方例程调试报错
STM32F103 全速 USB 大容量存储方案咨询
STM32H573ZI 全速 USB
STM32F2xx 是否有 UVC 相关示例工程
微信公众号
手机版
假设配置的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来参考下。
建议你到www.stmcu.com.cn搜索LAT1350 LAT1488 LAT1449 LAT1466来参考下。
USB外设使能、USB模式选择、中断使能、VBUS检测、USB引脚映射这些都要注意吧
VBUS检测是哪块的配置?
就是对比着搞的,应该还是哪里遗漏的,通过例程直接改就没有问题