Tengo problemas para leer la hoja de datos del controlador IC de LED discreto/de 7 segmentos STLED316S.
Estoy escribiendo código para un chip STM32, pero también estoy usando Arduinos. No tengo problemas para escribir el código, pero realmente tengo problemas para interpretar la hoja de datos (aparentemente, también lo tienen otras personas según una búsqueda en Google) para enviar los bits correctos a través de la interfaz SPI.
Básicamente, todo lo que quiero hacer es encender la pantalla y luego escribir el valor en los segmentos, pero realmente no sé por dónde empezar: ¿los datos deben enviarse en un byte a la vez o cadenas? de bytes? No estoy usando la interrupción de tecla en este momento, así que afortunadamente eso no complica demasiado.
La hoja de datos se puede encontrar aquí .
Cualquier idea sobre esto sería muy apreciada.
Editar:
Creo que pude haber avanzado un poco, pero aún así no creo que sea correcto.
Correcto, creo, aunque podría estar terriblemente equivocado, que lo tengo. No gracias a la hoja de datos, pero afortunadamente otro chip similar de ST ( aquí ) tenía uno ligeramente mejor con un ejemplo.
Bueno entonces:
Creo que es lo que la hoja de datos está tratando de decir. Los últimos 2 bytes van en contra de lo que dice la hoja de datos, pero realmente no veo otra forma de escribirlo... Sin embargo, creo que el resto es correcto.
Mi suposición sería esta:
Para encender la pantalla:
Para escribir los segmentos:
Para registrar datos (asegúrese de que el reloj sea más lento que 1 MHz):
clabacchio
Remendado
Rocketmagnet
Rocketmagnet
Rocketmagnet
Remendado
clabacchio
Configure 7-segment display 00100000
yDefine address 00100000 (LED 2/7)