Projet

Général

Profil

« Précédent | Suivant » 

Révision 414

Ajouté par fltronel il y a plus de 6 ans

optimisation du nb de message et saut

Voir les différences:

branch/tronel_florian/Emb_App/programme_principal_etud.c
case 0: v=0; break;
case 1: v=35; break;
case 2: v=45; break;
case 3: v=5; break;
case 4: v=10; break;
case 5: v=15; break;
case 3: v=4; break;
case 4: v=8; break;
case 5: v=13; break;
}
......
cons_tourelle.data.val=vit_t;
snd_dtq(CanTx,cons_tourelle.msg);
dly_tsk(5);
dly_tsk(4);
}
}
......
c++;
if(c>400){LED_J=0; c=0;}
dly_tsk(4);
dly_tsk(3);
}
}
......
cons_roue.data.val=ang_r;
snd_dtq(CanTx,cons_roue.msg);
dly_tsk(4);
dly_tsk(3);
}
}
......
p = (r & 0x00FF);//num?ro de piste
f = (r & 0x8000)>>15;//couleur du feu
dly_tsk(6);
dly_tsk(7);
}
}
......
lcd_str(piste);
switch(cap_H){
case'V': zone="Vert"; break;
case'V': zone="Verte"; break;
case'J': zone="Jaune"; break;
case'R': zone="Rouge"; break;
case'B': zone="Bleu"; break;
case'B': zone="Bleue"; break;
case'C': zone="Cyan"; break;
}
lcd_com(0x85);
lcd_com(0x86);
lcd_str(zone);
dly_tsk(15);
dly_tsk(30);
}
}
......
V=0;
copV=0;
dly_tsk(800);
dly_tsk(900);
V=3;
copV=3;
......
V=4;
copV=4;
dly_tsk(400);
dly_tsk(600);
V=5;
copV=5;
......
break;
}
dly_tsk(10);
dly_tsk(9);
}
}

Formats disponibles : Unified diff