Fui a enlace en un intento por descubrir cómo hacer que un módulo LCD funcione con los tiempos más cortos. Si bien el sitio ayuda con la inicialización de la pantalla LCD, siento que no me está ayudando lo suficiente.
Varias fuentes indican que, para cada comando de LCD o datos procesados, hay un retraso de aproximadamente 40uS a 1.7mS antes de que se complete el comando.
El sitio web menciona que podría sondear el indicador de ocupado en la pantalla LCD pero que sería un retraso demasiado prolongado (se menciona bajo el encabezado de carga de la CPU en el sitio).
Entonces, lo que quiero hacer es crear una demora fija en el software para que el software continúe funcionando incluso si la pantalla LCD se desconecta del circuito durante la operación.
La pregunta es, ¿dónde implemento exactamente el largo retraso de microsegundos en el código?
¿Inserto el retardo después de configurar habilitar alto (donde está el signo de interrogación verde) o inserto el retardo después de configurar habilitar bajo (donde está el signo de interrogación azul)?
Creo que es lo último, pero quiero asegurarme.