Consulte enlace
Aparentemente existe la preocupación de que el github pueda caerse de la faz de la tierra, así que espero que esta introducción pueda pasar el examen ... Hay un lote más detallado en ese hilo vinculado que el que puedo resumir adecuadamente , pero creo que estos son los bits importantes:
¿crees que el panel puede ser conducido de esta manera:
La línea inferior de la pantalla (32) envía 1 línea de datos (RGB + Reloj) x64, luz estroboscópica
A, arriba B, luz estroboscópica A x31, tecla B abajo abajo del estroboscópico Muestra la línea anterior hasta B,
la luz estroboscópica A, hacia abajo B envía 1 línea de datos (RGB + Reloj) x64, la luz estroboscópica A, arriba B,
estroboscópico A x30, abajo B ... y escanear las 32 líneas?
y
Creo que los roles de los pines: A: las pulsaciones de luz estroboscópica muestran una fila hacia abajo.
B: abajo, la fila empujada (con un estroboscópico) está encendida, la fila presionada hacia abajo es negra.
Los datos de sincronización lo configuran en todas las filas. Así que para cada escaneo, cronometro los datos,
y empuje solo una fila iluminada (con A y B). Así que empujo hacia abajo la primera fila como
encendido, y los restos en negro, por lo que la fila "encendida" se mueve hacia abajo.
Hay ejemplos de código allí para conducir un panel con un RPi. Aparentemente, el tiempo también es importante, pero es posible que esté malinterpretando exactamente cómo, y no he tenido tiempo de estudiarlo realmente. Estoy trabajando en un controlador de panel FPGA, pero ahora estoy implementando esta función.