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

两个f103单片机之间能用自带的usb通信吗

zzzqiu 2019-11-25 浏览量:808
两个f103单片机之间能用自带的usb通信吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个通常是不可以的,根据USB协议规定,通讯过程必须由主设备进行控制,而F103的USB只能作为从设备使用,两个从设备之间是无法直接通讯的,当然有些高端一些的芯片支持USB otg,可以作为主设备使用,也可以作为从设备使用,那么就可以连接了。两个F103之间的通讯最简单的还是UART串口通讯,当然也可以使用SPI或者IIC。
    • 发布于 2019-11-25
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:7
  • 不可以,f103只有usb的device,没有host功能,所以不能相互通讯,必须一个device和host才可以通讯
    • 发布于2019-11-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 用自带的usb是不行的,因为它们都是从设备模式,而USB要求是主从才能完成通信。

    如果仅仅需要它们通信,可以考虑用UART,这个比较通用,而且可以支持比较远距离,

    如果有距离限制,则考虑SPI。

    • 发布于2019-11-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 要使用USB通讯,需要一个做USB的主机  一个做USB的从机

    F1的单片机只有USB的从机

    F2 F4 F7等,都有USB主机 (OTG)

    • 发布于2019-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是F103是不可以的,103的USB没有Host功能,如果 是F103与F4xx就是可以的,F4的USB支持HOST的
    • 发布于2019-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能,STM32F103的USB都是device only的,要用USB通信至少要F4系列的才行
    • 发布于2019-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • F103的USB只能作为从设备,不能相互通讯。
    • 发布于2019-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • F103的USB没有host功能的,一般要是主从机才可以通讯的,
    • 发布于2019-12-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

两个f103单片机之间能用自带的usb通信吗