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

请问4G模块USB接口可以直接和STM32的USB接口吗?

5bc7f930163cd877 2018-07-20 浏览量:4979
如题
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32的USB口有devices和OTG之分,支持OTG的型号可以实现USB host的功能。

    4G模块相当于一个USB设备,需要连接到USB主机,而STM32 OTG型号可以连接4G模块,和模块通讯,当然通讯的协议也要自己编写驱动。实现起来还是有难度的。

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

其他答案 数量:14
  • 可以的,但是这样操作难度非常大,stm32做Host比较麻烦,还需要驱动,建议用uart吧
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 1
    • 0

  • 理论上是可以的,最好是找别人做过USB的库,自己再修改添加协议,要话费些时间和精力,现在一般都支持uart这个比较简单
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以的。你的STM32的USB要是主机模式,而且要移植好与4G模块通讯的协议
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以是可以,但是不如有系统的操作方便,使用单片机处理程序不好写
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上是可以的,但是这些模块的USB有一套专门的通信协议,不同于串口发AT指令控制,这个协议需要找模块厂商获取

    不过目前有些4G模块支持二次开发,建议自己做一套协议来USB通信

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

  • 可以的,不过好像很多使用的都是串口,然后通过AT指令控制。
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 4G模块的USB接口是可以直接和STM32的USB接口进行通信的,前提是STM32的USB接口必须配置成Host主机模式。另外,4G模块更多的是用PCIE,与ARM嵌入式设备或者X86通信。

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

  • 理论上是可以的,就像电脑接手机,直接用手机4G一样,但是我也没有搞过
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,但是要把stm32的USB口配置一下,进行主机从机的通信
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,需要将stm32设置为usbhost,其次需要根据4g模块的手册进行编写代码
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以直接通信的,把stm32设置为主机模式就可以通信
    • 发布于2018-08-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,两者的通信协议对应就可以通信
    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

请问4G模块USB接口可以直接和STM32的USB接口吗?