الدالة Serial.flush()‎ في أردوينو

من موسوعة حسوب
< Arduino‏ | serial
مراجعة 09:58، 22 أكتوبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة محتويات الصفحة.)
اذهب إلى التنقل اذهب إلى البحث

تنتظر الدالة flush()‎ اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصدار 1.0، كانت هذه الدالة تحذف أية بيانات مخزَّنة قادمة من الاتصال التسلسلي).

ترث الدالة flush()‎ من الصنف stream.

البنية العامة

Serial.flush()

// فقط Mega لوحات أردوينو
Serial1.flush()
Serial2.flush()
Serial3.flush()

القيم المعادة

لا يعاد أي شيء.

انظر أيضًا

  • الدالة availableForWrite()‎: تجلب عدد البايتات (المحارف) المتاحة للكتابة في ذاكرة التخزين المؤقتة لمنفذ الاتصال التسلسلي دون حجب عملية الكتابة.
  • الدالة end()‎: تعطِّل الاتصال التسلسلي المفتوح محرِّرةً بذلك الرجل 0 (RX) والرجل 1 (TX) لتصبح قابلةً للاستعمال كدخل أو خرج رقمي.
  • الدالة peek()‎: تعيد البايت (المحرف) التالي من البيانات المستلمة عبر الاتصال التسلسلي دون حذفه من المخزَّن الداخلي المؤقت للاتصال التسلسلي.
  • الدالة print()‎: تطبع البيانات المُمرَّرة إليها على منفذ الاتصال التسلسلي بترميز ASCII (أي نص يستطيع الأشخاص الآخرين قراءته). 
  • الدالة read()‎: تقرأ البيانات المستلمة عبر الاتصال التسلسلي.
  • الدالة write()‎: تكتب بيانات ثنائية على منفذ الاتصال التسلسلي.

مصادر