将UDP中的数据保存到文件中

时间:2017-08-29 20:05:47

标签: c file udp stm32

我正在研究stm32f107VCx微处理器。

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

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

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

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