Функція overflow()
SoftwareSerial
overflow()
Перевіряє, щоб побачити, чи відбулося переповнення програмного послідовного буфера. Викликання цієї функції очищає прапор переповнення, це означає, що наступні виклики повертатимуть хибу, якщо інший байт даних не був отриманий чи відкинутий в той же час.
Програмний послідовний буфер може зберігати 64 байти.
Синтаксис
mySerial.overflow()Параметри
немаПовертає
логічну константуПриклад
#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 переповнено!"); Повернутись до головної

Коментарі 0