Arduino串口接收需要一个小的延迟

在串口接收数据时,如果不加入如下延迟,将读到许多错误的字节。

while (ZigBeeSerial.available()) //缓存内有数据
  {
    zigbeeRxBuffer[zz++] = ZigBeeSerial.read();
    if (zz == zigbeeRxBufferLength)clrZigBeeRxBuffer();
    delay(1);
  }

你可能感兴趣的:(Arduino串口接收需要一个小的延迟)