--Mai le DWIN Developer Forum
O lenei lomiga mo oe e tuleia ai le tulaga mataʻutia puna avanoa o le DWIN Developer Forum - DWIN mata pulea WS2812 ambient moli, inisinia e ala i le COF atamai mata OS autu e pulea saʻo le fusi malamalama WS2812 phantom moli lanu lopa taitasi, e ausia suiga lanu. o aafiaga malosi o le fusi.
1.UI meafaitino
3. C51 Poloketi
O le avetaʻavale code mo le puleaina o le lanu o le moli e ala i le IO port e faʻapea:
fa'aleaogaina WS2812_Write_RGB()
{
u8 i,j,a;
EA=0;
mo(j=0;j<3;j++)//Numera o felauaiga e manaomia mo moli taitasi
{
a=RGB_Tasi[j];
mo(i=0;i<8;i++)
{
WS2812_DI=1;
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_() );_leai_();_leai_();_leai_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_() );_leai_();_leai_();_leai_();
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;
}
EA=1;
}
fa'aleaogaina WS2812_RST()
{
WS2812_DI=0;
sys_delay_ms(1);
}
void WS2812_DIS_1()//Aafiaga 1, fesuia'i lanu, lanu uma o le LED, atoa ole 7 lanu masani
{
tumau u8 j=1;
u16 i=0;
afai(j&0X01) RGB_One[1]=10;isi RGB_One[1]=0;
afai(j&0X02) RGB_One[0]=10;isi RGB_One[0]=0;
afai(j&0X04) RGB_One[2]=10;isi RGB_One[2]=0;
j%=7;
j++;
mo(i=0;i
WS2812_Write_RGB();
WS2812_RST();
sys_delay_ms(1000);
}
Taimi meli: Ian-31-2024