necesita ayuda para "hackear" la pantalla LED

3

La pantalla es una señal LED de desplazamiento que se ve así:

TambiénsedistribuyeenlosEE.UU.por Grandwell (SLC16H-IR) . El software de mensajería con el que viene no permite el control total de la señal (Encendido / Apagado, muestra diferentes archivos, etc.). Viene con un control remoto que puede hacer estas funciones, pero quiero usarlo para una aplicación incrustada y esto simplemente no funciona.

Si alguien sabe cómo volcar la memoria Flash en este procesador, SyncMOS SM89516A , luego puedo agregar algunas llamadas de función al software y obtener el control que quiero (por el precio que quiero). ¿Algunas ideas? Estoy explorando el MSM9042 ISP Download Board del sitio web SyncMOS, que Puede o no puede funcionar.

    
pregunta Andy Dotzlaf

1 respuesta

4

Mi primera idea es que hackear el software puede requerir más trabajo que construir una pantalla desde cero. Podría canibalizar la pantalla y conectar su propio controlador a ella.

Si quieres hacerlo con el SM89516A, parece que tiene un núcleo 8051, pero en el pinout no puedo ver ningún pin especial para la programación. Probablemente usa un par de pines de E / S como UART para comunicarse con el programador. No hay un estándar para esto, ya he visto diferentes protocolos para eso, lo que significa que no tiene suerte si no puede encontrarlo documentado en algún documento de SyncMOS.
Puede que tenga que desconectar los pines de programación porque pueden usarse para otras funciones. Esto también podría significar parchear el PCB.
Yo iría por un nuevo controlador. La interfaz será simple si utiliza la pantalla existente como un módulo.

Mirando los documentos en el sitio web de SyncMOS, no parecen muy alentadores. La nota de aplicación para la programación es un GIF animado (!), Que muestra cómo programar el dispositivo en un programador Hi-Lo. No hay nada malo con Hi-Lo, pero tiendo a alejarme lo más posible de las empresas que no logran crear mejores documentos.
El Hi-Lo también sugiere que el protocolo de programación puede estar algo involucrado.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas