This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F2618:MSP430F2618

Guru**** 2390755 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1162849/msp430f2618-msp430f2618

器件型号:MSP430F2618

大家好。

我们有一个基于 MSP430Fx2xx 处理器的数据记录器、该处理器使用 GSM 调制解调器进行远程访问。

我们的 GSM 代码是采用 GPRS 的旧2.5G。  我们正在升级到4G。  4G 调制解调器使用 AT 命令集。

我们使用 TCP/IP、UDP 和 FTP 协议连接到远程服务器。

我们的所有代码都位于 C 中

如果有人可以使用 AT 命令将我指向4G 示例代码、这对我很有用。

MSP430代码是理想的、但其他处理器的代码仍然有用。

我的担忧是结构良好、模块化良好、可实现长期维护。

如果我没有任何重要的细节、请提问。

J.Casey。

EE 精通 C.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 J Casey:

    如果我理解正确、MSP 只是用作数据记录器、因此它应该只存储来自其他连接设备的相关数据(或与外部存储设备连接)。 在本例中、我将查看您正在记录的信息类型以及新命令集的等效项。 如果您要存储命令或数据本身以及如何提取这些命令或数据。 查看当前系统中使用的通信接口也很重要。 是 I2C 吗? SPITM UARTTM 如果新调制解调器和旧调制解调器使用不同的通信接口、则必须更改代码中的通信接口以匹配。

    遗憾的是、我们没有针对您的应用要求的特定示例代码、但我想看看您的系统实际使用器件的内容以及需要进行哪些更改来适应您的新调制解调器。

    此致、

    Luke

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Luke 您好、感谢您的回复。

    记录器将来自所连接的 RS232仪器的测量值累积在其板载 SD 卡中。 MSP 具有用于收集和存储的内部程序。

    累积的数据通过 GSM 调制解调器定期流式传输到远程服务器。

    调制解调器连接到处理器 UART (CMOS 电压电平)、MSP 程序的另一部分进行连接、打开插座、操作 FTP 握手等

    我们的记录器及其 MSP 程序还具有一个用户界面-一个连接 RS232的 VT100终端、我们通过它输入 IP 设置、子网掩码、网关 IP、端口号等

    该系统已使用很长时间、需要升级到4G。

    我真正想要的是具有调制解调器 RS232和 AT 命令的通信堆栈、其最低层将以 ASCII 字符串的形式接收测量数据。 在这两者之间、MSP 程序将根据存储的 IP 地址、端口号等实施 IP 协议

    这已经针对2.5G 进行了编程、我可以轻松地对升级进行编程。 我查找示例代码的目的是根据最佳编程实践对其进行结构化。 我之前的代码虽然有效、但结构不是很好、因此很难维护。

    此致。

    JC

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我正在尝试上传图形、但插入图像/视频失败、并显示消息"不允许插入此文件"也许有人可以帮助我添加图形以说明我的设计? 插入工具按钮会抛出文本框对话框,但不会抛出文件导航器对话框。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    需要注意的是、TCP/IP 堆栈已经在我的调制解调器中实现、在本例中为 Telit ME910。 我的 MSP 程序将仅对其发出请求。 但是我觉得我用于生成这些请求的软件应该在 TCP/IP 堆栈本身这样的层中进行结构化。  

    我希望这会有所帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Joesph:

    可能是导致问题的文件类型。 如果单击"插入"->"图像/视频/文件"->"上传"、则应打开文件导航器。

    对于实现方案、您似乎需要解析命令、然后使用 UART 编写并发回正确的命令。 器件本身不使用任何 IP/TCP 堆栈、因此听起来就像您在上一次迭代中有一个自定义解决方案。 我会设置一个流程图或与当前迭代的工作方式类似的内容、并使用该流程图移植到4G 变体。

    此致、

    Luke

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Luke。

    这是我之前提到的图形。 它表示记录器结构。

    我认为调制解调器制造商提供的随附文档显示了该怎么办。 我需要在第10页开始的流程图中进行编码。 如果没有其他建议,我将把这项问题标记为已解决。

    感谢您的 replies.e2e.ti.com/.../Telit_5F00_2G_5F00_3G_5F00_4G_5F00_Registration_5F00_Process_5F00_Application_5F00_Note_5F00_r3.pdf