Projet

Général

Profil

« Précédent | Suivant » 

Révision 535

Ajouté par fltronel il y a plus de 6 ans

commit final

Voir les différences:

branch/tronel_florian/Emb_App/programme_principal_etud.c
ports_mcu();
lcd_init();
periph_init();
periph_nom("#Flo*");
periph_nom("#LEscarGO*");
can_init();
clavier_init(1);
capture_init();
......
case 4: v=8; break;
case 5: v=13; break;
case 6: v=25; break;
case 7: v=42; break;
case 7: v=43; break;
case 8: v=12; break;
case 9: v=20; break;
}
......
void task_7(){
while(1){
switch(cap_H){
case 'B': if(cap_L==0x00){
if(p==4){
d_mur=850;
dist=850;
}
}
break;
case 'C':if(cap_L==0x04){
if(p==4){
V=6;
copV=6;
d_mur=850;
}
break;
case 'V': if(cap_L==0x01){
nb_tour++;
rsm_tsk(ID_task_9);
......
}
if(cap_L==0x02){
if(p==4 && j==0){
if(p==4 && j==0){ //PONT
d_mur=185;
V=8;
copV=8;
dly_tsk(100);
d_mur=700;
d_mur=180;
V=9;
copV=9;
dly_tsk(2000);
sus_tsk(ID_task_3);
dist=700;
dly_tsk(6000);
rsm_tsk(ID_task_3);
j=1;
}
}
if(cap_L==0x03){
if(cap_L==0x03){ //JUMP
if(p==3){
V=2;
copV=2;
......
rsm_tsk(ID_task_3);
dly_tsk(300);
dly_tsk(400);
V=4;
copV=4;
......
sus_tsk(ID_task_3);
dist=700;
dly_tsk(500);
dly_tsk(700);
V=0;
copV=0;
......
copV=6;
}
}
if(cap_L==0x04){
if(p==4){
V=4;
copV=4;}
}
if(cap_L==0x05){
if(p==4){
d_mur = 850;
dly_tsk(1200);
sus_tsk(ID_task_3);
dist=850;
}
}
}
break;
case 'J': if(cap_L==0x01){
......
rsm_tsk(ID_task_3);
V=8;
copV=8;
d_mur=600;
V=6;
copV=6;
d_mur=700;
dly_tsk(2000);
//dly_tsk(2000);
d_mur=300;
//d_mur=300;
k=1;
}
......
ang_s= 450;
}
else if (p == 4){
if(nb_tour <2){
ang_s= 450;
V=6;
copV=6;
......
dly_tsk(1000);
sus_tsk(ID_task_9);
sus_tsk(ID_task_9);}
if(nb_tour >1){
d_mur = 850;
dist=850;
}
}
dly_tsk(8);
}

Formats disponibles : Unified diff