--Kusuka ku-DWIN Developer Forum
Lolu daba ngawe ukuthi uphushe icala lomthombo ovulekile eliwine umklomelo le-DWIN Developer Forum - Ukulawula isikrini se-DWIN WS2812 ukukhanya kwe-ambient, onjiniyela ngokusebenzisa i-COF intelligent screen OS core ukulawula ngokunembile ibhande lokukhanya le-phantom le-WS2812 umbala ngamunye wobuhlalu besibani, ukuze uzuze ukushintsha kombala. wemiphumela eguquguqukayo yebhande.
1.UI Material
3. Iphrojekthi ye-C51
Ikhodi yomshayeli yokulawula umbala wokukhanya ngembobo ye-IO imi kanje:
i-void WS2812_Write_RGB()
{
u8 ngi,j,a;
I-EA=0;
ku(j=0;j<3;j++)//Inani lokudlulisela elidingekayo ekukhanyeni ngakunye
{
a=RGB_One[j];
okwe(i=0;i<8;i++)
{
WS2812_DI=1;
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_( );_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_( );_nop_();_nop_();_nop_();
WS2812_DI=(a&0x80);
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
a<<=1;
WS2812_DI=0;
}
WS2812_DI=0;
}
I-EA=1;
}
i-void WS2812_RST()
{
WS2812_DI=0;
sys_delay_ms(1);
}
i-void WS2812_DIS_1()//Umphumela 1, ukushintsha umbala, yonke imibala ye-LED, isamba semibala eyisisekelo engu-7
{
i-static u8 j=1;
u16 i=0;
uma(j&0X01) RGB_One[1]=10;okunye RGB_One[1]=0;
uma(j&0X02) RGB_One[0]=10;okunye RGB_One[0]=0;
uma(j&0X04) RGB_One[2]=10;okunye RGB_One[2]=0;
j%=7;
j++;
okwe(i=0;i
WS2812_Write_RGB();
I-WS2812_RST();
sys_delay_ms(1000);
}
Isikhathi sokuthumela: Jan-31-2024