Функція 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

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.