Hola.
Estoy haciendo un relog/despertador con nano, en el LCD comunicado con un módulo I2C muestro la hora segundo a segundo.
A los 30 segundos se desactiva la retro iluminación.
Y cuando la activo pulsando un botón, la información que aparece es distinta. Algunos caracteres se cambian por otros ejemplo ";" por "8", etc.
Y otras veces no se ve nada.
Suele pasar cuando lleva un poco de tiempo. Aunque lo apague y lo encienda sigue igual.
Tengo que dejarlo mucho rato apagado para que vuelva a la normalidad (solo un ratito corto)
Aunque claramente tu buffer esta bien de tamaño, me preocupa como lo posicionas para imprimir. Tienes algo que aseguro que no se desplace la impresion en la linea del LCD?
NOTA: cuando el código es mayor a 9k, solo lo adjuntas pero hubiera sido interesante ver que puede estar fallando.
Sin el sol especulo.