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);
}