پاسخ : راه اندازی ماژول +nRF24L01
نوشته اصلی توسط pooyan-shafiei
)
while(1)
{
if(coding==1)
{
coding=0;
.
.
.
a[0]=(char)(((int)'0')+PINA.0);
a[1]=(char)(((int)'0')+PINA.1);
a[2]=(char)(((int)'0')+PINA.2);
a[3]=(char)(((int)'0')+PINA.3);
a[4]=(char)(((int)'0')+PINA.4);
a[5]=(char)(((int)'0')+PINA.5);
a[6]=(char)(((int)'0')+PINA.6);
a[7]=(char)(((int)'0')+PINA.7);
}
index++;
if(index < 8)
Send_Data(1, &a[index]);
else
{
index=0;
coding=1;
}
.
.
.
}
while(1)
{
.
.
.
if(State==1)
{
index++;
data1=payload[1];
if(index<8)
{
a[index]=data1 - '0';
}
else
{
index=-1;
receive=1;
}
State =0;
}
if(receive==1)
{
receive=0;
PORTA.0=a(0);
PORTA.1=a(1);
PORTA.2=a(2);
PORTA.3=a(3);
PORTA.4=a(4);
PORTA.5=a(5);
PORTA.6=a(6);
PORTA.7=a(7);
}
.
.
.
}
)void main(void)
{
nRF_Config(1);
DDRA=0xFF;
while (1)
{
if(State == 1)
{
PORTA=payload[1];
}
}
}
void main(void)
{
// Declare your local variables here
nRF_Config(0);
while (1)
{
data1=مقدار ای دی سی
Send_Data(1 , &data1);
}
}
)
)
)
)
دیدگاه