gpt4 book ai didi

c - 串口readfile()输出什么类型的参数?在 C/C++ 中

转载 作者:行者123 更新时间:2023-11-30 15:55:36 27 4
gpt4 key购买 nike

我花了很长时间找出串口发出的数据的实际来源类型。由于我想要逐字节数据,如果我只使用 char[] 缓冲区读取,我看不到正确的答案!

最佳答案

您只需将字节写入串行端口即可。在接收端读回它们时,只需读入 unsigned char 缓冲区。为了正确解释数据,您需要知道数据发送时的结构。这通常由某种协议(protocol)指定,以便您可以检测传输的结束(例如 Modbus 协议(protocol))。如果您知道收到的数据包的结构(例如,以及解释多字节整数和 float 的字节顺序),那么将收到的数据重新解释为原始字节数组应该没有问题。你的问题有点不清楚,但这就是我推断你问的问题。

关于c - 串口readfile()输出什么类型的参数?在 C/C++ 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11936147/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com