Jamas pensé en la lucha que seria trabajar con el driver AY0438, es un modulo que controla LCD y displays, pues al leer el Data Sheet me imagine conectacdo, y mandandole la cadena de bits para encender/apagar los segmentos; así de sencillo, pero pase por alto el pin BackPlane, quien es el encargado del efecto de switch en el modulo para lograr el efecto.
Si no conectas el comun a BP los displays se encienden automaticamente, ya sea que uses de Anodo o Catodo comun (DA05 o DC05) tendras todos los segmentos en ON; y eso es algo que pase por alto y perdi días pensando que era un problema de programación o del PIC18F4550.
Afortunadamente después de muchas pruebas y el asesoramiento del Ing. Humberto Jimenez hemos puesto a volar este modulo.
Después de batallar con varios errores de diseño que no contemple, por creer que no era útil el pin BackPlane BP del driver y detalles de programación en la secuencia de comunicación, hoy ya quedo lista la rutina y se mira trabajando al 100% el driver.
Control de 8 displays, la rutina me quedo a la tercera, pero ya esta trabajando, solo hace falta darle un toquecito al retardo para que los números se afirme bien su visibilidad, porque el corrimiento entre ellos es muy rápido.