Projet

Général

Profil

« Précédent | Suivant » 

Révision 343

Ajouté par casotty il y a plus de 6 ans

Correction de la mise a jour des variables

Voir les différences:

branch/sotty/Emb_App/SessionM32C_E8a_system.ini
[Target]
M32C E8a SYSTEM=Renesas Communications
[USER_DATA]
RESET=ff0034
RESET=ff0036
branch/sotty/Emb_App/programme_principal_etud.c
}
void maj_variables(void){
static int k;
static int k = 0;
if (Bp_G == 1){LED_R = 1;} //si bouton poussoire gauche appuy? allumer led rouge
else{LED_R = 0;}
......
ang_roue = (K_roue*(distance_mur-500));//**
}
capteur = send_requete(INFO_CAPTEUR);//**
switch(num_piste){
case PISTE_VERTE :
......
break;
case PISTE_ROUGE :
capteur = send_requete(INFO_CAPTEUR);//**
if(capteur == 0x6301){ //Capteur perso avant bosse rouge
ang_roue = 0;//*****
vit_roue = 45;
......
vit_roue = 8;
}
if(capteur == 0x6304){ // Capteur perso apres bosse rouge
for(k=vit_roue*3 ; k<=(vit_max-5)*3 ; k++) {//***
if (k == 0){
k = vit_roue*3;
}
if(k < (vit_max-5)*3){
vit_roue = k/3;//***
k++;
}
}
if(capteur == 0x4304){ // Capteur avant fin
k = 0;
vit_roue = vit_max;
}
break;
case PISTE_NOIRE :
capteur = send_requete(INFO_CAPTEUR);//**
break;
}

Formats disponibles : Unified diff