Вернуться к библиотеке 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!"); }