gpt4 book ai didi

serial-port - Arduino 可以通过串行传输空字符吗?

转载 作者:行者123 更新时间:2023-12-05 01:48:33 26 4
gpt4 key购买 nike

我将通过内置的硬件串行库在两个 Arduino 之间建立一个二进制驱动的串行通信。由于我的数据包是以二进制格式构建的,对于具有 0 值的整数实例,数据包中的几个字符很可能是空字符。我不确定 Arduinos 将如何处理空字符,或者如果有的话。在我继续我的项目之前,我当然想知道。

最佳答案

二进制数据可以使用write()方法以如下形式传输:

Serial.write(buf, len)

哪里...

buf:作为一系列字节发送的数组。
len:要从数组发送的字节数。

以这种方式传输所有指定的字符,包括空字符。否则,如果只将缓冲区参数传递给方法,它将参数视为字符串并在遇到第一个空字符时停止传输。

关于serial-port - Arduino 可以通过串行传输空字符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10989364/

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