Шановні друзі! Сайт знаходиться в процесі перекладу на солов'їну мову. Все буде Україна!

Вернуться к библиотеке SoftwareSerial

 

SoftwareSerial: overflow()

Описание

Проверяет входной буфер программного последовательного порта на предмет его переполнения. При вызове этой функции, флаг переполнения буфера сбрасывается. Поэтому при всех последующих вызовах, функция будет возвращать false до тех пор, пока не будет принят (и проигнорирован) очередной байт данных.

Входной буфер последовательного порта рассчитан на 64 байта.

Синтаксис

mySerial.overflow()

Параметры

нет

Возвращаемые значения

boolean

Пример

#include <SoftwareSerial.h>

// программный последовательный порт : TX = цифровой вывод 10, RX = цифровой вывод 11
SoftwareSerial portOne(10,11);

void setup()
{
  // инициализируем аппаратный последовательный порт
  Serial.begin(9600);

  // инициализируем программный последовательный порт
  portOne.begin(9600);
}

void loop()
{
  if (portOne.overflow()) {
   Serial.println("SoftwareSerial overflow!"); 
}

Смотрите также