溜溜丶 发表于 2016-5-22 01:32:49

arduino怎么清空串口缓存

arduino怎么清空串口缓存!!!!!!!!
while(Serial.available() >= 0){}网上就是这一句代码 ,如果缓存池有数据则等待。但是并没有清空缓存池的数据啊。。。
而且用网上的清空方法并没有什么用
while(Serial.available() >= 0){Serial.read()=‘’;} 这句则编译不通过,,,,头痛。

maxims 发表于 2016-5-22 09:16:29

Serial.read(),读一个少一个,一直读,直到没有缓存数据了。

i7456 发表于 2016-5-22 16:22:52

while(Serial.available() > 0)
Serial.read();

溜溜丶 发表于 2016-5-23 15:23:38

i7456 发表于 2016-5-22 16:22 static/image/common/back.gif


谢谢,用你的语句已经解决问题了

欧阳翊枫 发表于 2016-9-13 17:52:21

溜溜丶 发表于 2016-5-23 15:23
谢谢,用你的语句已经解决问题了

你是怎么解决的?

碌碌无为 发表于 2020-3-27 12:04:16

i7456 发表于 2016-5-22 16:22


感谢楼主分享,学习了。

allen727hk 发表于 2020-3-28 11:43:31

試試 Serial.flush()
页: [1]
查看完整版本: arduino怎么清空串口缓存