arduino串行缓冲区如何工作?

时间:2016-11-04 19:28:29

标签: arduino

我对arduino序列的缓冲区有疑问。

当您从缓冲区读取数据时,它会被删除或指针移动而无法再次读取。

例如: 是否在此代码中删除了缓冲区中的数据?:

 while(Serial.available()>0)    {
  delay(5); 
  cadena[posicion]=Serial.read();
  posicion++;
 }

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

读取数据后,将其从缓冲区中删除。这就是为什么简单地读入缓冲区已经为新数据释放了空间。