wizard ha scritto:...darei veramente troppo impiccio![]()
Per me non c'è problema, vedi tu...
Moderatore:
Paolino
void master_TX(unsigned char *ind,char *ACK_RCV)
{
unsigned char ind_W[5];
char i,N_DISP;
N_DISP=polling(ind_W);
for(i=0;i<N_DISP;i++)
{
start();
idle();
write(ind_W[i]);
idle();
if(ACKSTAT==0)
{
write(CMD_TEMP);
idle();
if(ACKSTAT==0)
{
restart();
idle();
*ACK_RCV=master_RX(ind_W[i]);
*ind=ind_W[i];
break;
}
else
{
*ACK_RCV=0;
stop();
idle();
}
}
else
{
*ACK_RCV=0;
stop();
idle();
}
}
}
Torna a Firmware e programmazione
Visitano il forum: Nessuno e 36 ospiti