【问题标题】:Save Data from UDP into a file将数据从 UDP 保存到文件中
【发布时间】:2017-08-29 20:05:46
【问题描述】:

我正在研究 stm32f107VCx 微处理器。

我的编译器是 keil,我使用的是 spl(标准外围库)。

我可以使用 UDP 协议发送和接收数据,但我不知道如何保存我从 UDP 提供的这些字符串。 其实我想把这些字符串保存到我电脑的一个文件中。

【问题讨论】:

  • 你能澄清一下吗?你有一个控制器,你想使用 UDP 协议将一些字符串从那里传输到你的 PC,然后将它们保存到一个文件中,对吗?
  • 你必须写一个应用程序。看看python,看看你能做什么。

标签: c file udp stm32


【解决方案1】:

我的建议:通过 RS-232 总线连接 STM.. 和 PC。 然后让 STM.. 通过总线将字符串发送到 PC。

让 PC 读取 RS-232 总线并将结果数据写入某个文件。

如果是我,我会实现一些协议,以便 STM.. 可以告诉 PC 每个字符串中有多少字节要保存,并让 STM.. 附加一些校验和,以便 PC 可以验证字符串。

建议 PC 回复 ACK 或 NAK,以便 STM.. 知道字符串的传输是否成功(或不成功)

请注意,RS-232 总线将比 UDP 通信慢得多,因此一些字符串可能会丢失,因为 PC 无法跟上数据进入 STM 的速率。

鉴于 UDP 不是有保证的通信协议,我预计损失是可以接受的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 2011-02-14
    • 2013-07-01
    • 2021-08-18
    • 2020-08-19
    • 2014-12-22
    相关资源
    最近更新 更多