Вернуться к библиотеке SoftwareSerial
Проверяет входной буфер программного последовательного порта на предмет его переполнения. При вызове этой функции, флаг переполнения буфера сбрасывается. Поэтому при всех последующих вызовах, функция будет возвращать 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!"); }