用户工具

站点工具


reference:library:softwareserialoverflow

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
reference:library:softwareserialoverflow [2017/04/07 10:03] – 外部编辑 127.0.0.1reference:library:softwareserialoverflow [2023/06/07 04:24] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +[[reference:library:softwareserial|SoftwareSerial]]
 +====== overflow() ======
  
 +===== 说明 =====
 +
 +测试软件串行已缓冲区是否溢出。调用此函数清除溢出标志,这意味着它将返回false,除非在此期间另字节的数据已收到并丢弃。
 +
 +软件串行缓冲器可容纳64个字节的数据。
 +===== 语法 =====
 +
 +mySerial.overflow()
 +===== 参数 =====
 +
 +
 +===== 返回 =====
 +
 +布尔类型变量
 +===== 例子 =====
 +<code cpp>
 +#include <SoftwareSerial.h>
 +
 +// 软件串口: TX = 数字引脚2, RX =数字引脚3
 +SoftwareSerial portOne(2, 3);
 +
 +void setup()
 +{
 +  //启动硬件串口
 +  Serial.begin(9600);
 +
 +  //启动软件串口
 +  portOne.begin(9600);
 +}
 +
 +void loop()
 +{
 +  if (portOne.overflow()) {
 +    Serial.println("SoftwareSerial overflow!"); 
 +  }
 +}
 +</code>
reference/library/softwareserialoverflow.txt · 最后更改: 2023/06/07 04:24 由 127.0.0.1