• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32的USB设备可以做HOST使用吗

董董大哥 2020-01-15 浏览量:1962
还是只能作为slave使用
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32的设置作为USB设备使用,既可以做主栈也可以做从站,对于大部分的设备只能作为从站使用,但是有高性能的系列就可以作为主站,比如我们经常使用的STM32H753IIT6,这个芯片就能作为主站通信
    • 发布于 2020-01-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 要看你的STM32是哪种型号的,F1的应该是只有slave,而F4的是都可以的
    • 发布于2020-01-16
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32 要看Datasheet,有些型号USB只能做Slave,有些较强的STm32有USB HOST。支持 USB OTG就能支持主从模式​

    • 发布于2020-01-16
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的系列产品非常丰富,有些是支持做为Host使用的,有些不支持,需要看具体芯片才能知道,一般芯片手册中会有详细描述,另外在STM32CubeMX中可以通过选择USBDevice和USB_OTG来筛选,支持USBOTG的就可以作为HOST来使用。比如STM32F103系列就不支持USB的HOST,而STM32F7和H7系列一般都支持USB作为HOST。

    USB.jpg

    • 发布于2020-01-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个不一定的,有的型号是支持作为Host的,有的则不行

    比较代表性的就是F103就不能作为Host,而F7系列的就直接可以作为Host。

    • 发布于2020-01-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 有些可以有些不行,比如STM32F103的就只能作为slave,而F4 F7上面的就是支持otg的
    • 发布于2020-01-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 不是所有stm32都可以的,你可以看选型手册,如果可以host或者otg功能都可以支持host,f4,f7,h7都是算系列支持的
    • 发布于2020-02-03
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的USB设备可以做HOST使用吗