Red de conocimientos turísticos - Lugares de interés turístico - ¿Cómo enciende stm8 las perlas de la lámpara serie 100 sk6812 y luego las ejecuta? ¿Alguna idea de programa? Una bombilla Sk6812 requiere datos de 24 bits y solo usa PD5.

¿Cómo enciende stm8 las perlas de la lámpara serie 100 sk6812 y luego las ejecuta? ¿Alguna idea de programa? Una bombilla Sk6812 requiere datos de 24 bits y solo usa PD5.

Hola, aquí tienes la solución para las perlas de lámpara XT 1511/SK 6812, puedes conocerla.

/*Perlas de lámpara RGB, tiras de lámpara*/

#Contiene "IOSTM8S103F3.h"

#Contiene "LEDInputData.h"

int main( void)

{

CLK _ CKDIVR amp;= (carácter sin firmar) (~ 0x 18);

CLK_CKDIVR|=( Sin firmar carácter) 0x00/*Configure el reloj al reloj interno de alta velocidad de 16M*/

PC _ DDR = 0x20

PC _ Cr 1 = 0x 20

PC _ CR2 | = 0x20

PC _ ODR | = 0x 20;

reset(); //Reinicio de tira de lámpara

enviar _bit (0xff, 0x00, 0x 00); //La primera luz es verde.

send _bit (0x00, 0xff, 0x 00); //La segunda luz se vuelve roja.

send _bit(0x00, 0x00, 0x ff); //La tercera luz es azul.

send _bit(0xff, 0xff, 0xff); // La cuarta luz es blanca.

mientras(1);

}