--Site na ọgbakọ Mmepụta DWIN
Okwu a maka gị ịkwanye ihe nrịbama mepere emepe nke DWIN Developer Forum - njikwa ihuenyo DWIN WS2812 ọkụ ambient, ndị injinia site na COF nwere ọgụgụ isi ihuenyo OS core iji jikwaa eriri ọkụ WS2812 phantom nke ọma na agba ọ bụla oriọna ọ bụla, iji nweta mgbanwe agba. mmetụta ike nke eriri ahụ.
1.UI ihe
![vcsd (1)](https://ecdn6.globalso.com/upload/p/1355/source/2024-03/65f96b9c62fae40443.jpg)
3. C51 oru ngo
Koodu ọkwọ ụgbọ ala maka ịchịkwa agba nke ọkụ site na ọdụ ụgbọ mmiri IO bụ nke a:
efu WS2812_Write_RGB()
{
u8 i,j,a;
EA=0;
maka (j=0;j
{
a=RGB_Otu[j];
maka (i=0; i
{
WS2812_DI=1;
_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_();
a
WS2812_DI=0;
}
WS2812_DI=0;
}
EA=1;
}
efu WS2812_RST()
{
WS2812_DI=0;
sys_delay_ms (1);
}
efu WS2812_DIS_1()// mmetụta 1, agba ngbanwe, niile LED agba, ngụkọta nke 7 isi agba.
{
static u8 j=1;
u16 i=0;
ọ bụrụ na (j&0X01) RGB_One [1] = 10; ọzọ RGB_One [1] = 0;
ọ bụrụ (j&0X02) RGB_One[0]=10;ọzọ RGB_One[0]=0;
ọ bụrụ na (j&0X04) RGB_One [2] = 10; ọzọ RGB_One [2] = 0;
j%=7;
j++;
maka (i=0;i
WS2812_Write_RGB();
WS2812_RST();
sys_delay_ms(1000);
}
Oge nzipu: Jan-31-2024