2016-11-04 39 views
0

我对arduino系列的缓冲区有疑问。arduino串行缓冲区如何工作?

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

例如: 在此代码删除缓存中的数据?:

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

感谢您的帮助

回答

0

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