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

stm32可以通过USB与stm32通讯吗?

勇哥来巡山 2018-07-21 浏览量:1112
stm32可以通过USB与stm32通讯吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以的,对两个STM32分别配置成一个主站一个为从站,然后设置好通信的参数为一致就可以进行正常的通信
    • 发布于 2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:16
  • 可以,一个做HOST一个做Device就好,目前STM32CUBEMX里面有支持配置USB的
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,你选择的STM32型号要是支持USB外设的才可以

    一个主机,一个从机,再设计一下协议

    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果说是直接支持,则要看型号

    如果说间接支持(通过外部模块扩展),则大多数都可以。

    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以啊,一个做host,一个做Device,协议自己设计,
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看两个芯片USB的支持情况了,如果两个芯片的USB都只能做Device,那么就不能直接连接使用,如果一个Device,另一个支持HOST或者支持otg,那么就可以直接连接通讯。比如两个F103就不可以,一个F103另一个F207之类的支持OTG的就可以。
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32的单片机足够快 有USB硬件支持的可以直接用 不支持的可以用IO模拟USB
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个都有USB口的话是可以用的 一个做主机一个做从机就可以通讯了
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机之间的USB通信可以将一个配置为主机即Host,另一个配置为Device即从机设备,但是不建议这样做,实现起来极其复杂,比较好的方法是通过串行接口如I2C SPI UART进行通信,实际上STM32之间的通信也不需要用到USB这么高的带宽啊。

    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,只不过USB协议还是很复杂的
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,stm32有usb 的外设,可以设置为主模式和从模式
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 完全可以做到,但是为什么要USB通信,网络、串口不更简单点。
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,一个HOST,Device

    但是串口不是更简单方便?

    • 发布于2018-08-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,用host和device模式就可以进行通信
    • 发布于2018-08-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32可以通过USB与stm32通讯吗?