【问题标题】:Connecting STM32F7 with SIM7600 by USB通过USB连接STM32F7和SIM7600
【发布时间】:2019-03-26 14:56:27
【问题描述】:

有人试过用USB HS连接sim7600 LTE模块和STM32f7吗?

Simcomm 开发了适用于 Windows/Linux/Android 的 USB 驱动程序,但不适用于 STM32 等普通微控制器。

STM32F7 具有 USB HS Host 能力。

问候,

【问题讨论】:

    标签: usb driver stm32 cellular-network stm32f7


    【解决方案1】:

    STM32F7 支持部分 USB HS,需要外部 phy 驱动。完全支持仅通过全速提供。一旦你有一个在 micro 上工作的 usb 堆栈,你应该没有任何问题(st free usb library 可能还不够)

    【讨论】:

    • 感谢您的回答。硬件没问题。主要的难点是司机。该模块需要充当拨号调制解调器并需要调制解调器类驱动程序。
    • 如果您打算使用电路交换数据或分组交换数据,只要模块具有 TCP/IP 堆栈,您应该在 CDC-ACM usb 配置文件上使用少量 AT 命令(字符串),否则你应该寻找在 MCU 上编译的软件堆栈。
    • CDC-ACM USB 配置文件不起作用,AT 命令不适用于高数据速率传输。我在找软件栈但是怕没有人,我觉得还是得自己写吧。
    • 你是对的。如果您不需要许多同时连接,则某些模块会实现透明模式,可以将 CDC-ACM I/O 直接绑定到套接字。如果不是这种情况,恐怕你需要一个多路复用器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    • 2011-08-15
    • 2015-12-17
    • 2016-08-14
    相关资源
    最近更新 更多