Projet

Général

Profil

« Précédent | Suivant » 

Révision 223

Ajouté par maporte3 il y a plus de 6 ans

Ajout d'une tache qui prélève la couleur des capteurs présent sur la carte

Voir les différences:

branch/porte/Emb_App/programme_principal_etud.c
dly_tsk(100);
}
comm.data.val=Vitesse_final;
snd_dtq (CanTx,comm.msg);//Envoi de la commande de vitesse
//if(Info_capteur == ){
comm.data.val=Vitesse_final;
snd_dtq (CanTx,comm.msg);//Envoi de la commande de vitesse
dly_tsk(200);
}
}
/*
void Capteur(){
//'C'/67/0x43?: Informations sur le dernier capteur touche :
......
demande.data.id='C';
demande.data.rtr=1;
snd_dtq (CanTx,demande.msg); // Interrogation du peripherique sur les donnees du dernier capteur touch?.
Info_capteur=periph[ADDR('C')].val>>2; // contient la valeur de retour du simulateur sur le dernier capteur touch?.
Info_capteur=periph[ADDR('C')].val>>4; // contient la valeur de retour du simulateur sur le dernier capteur touch?.
dly_tsk(200);
}
}*/
}
void Distance_bord(){
......
sta_tsk(ID_Asserv_V);
sta_tsk(ID_Capteur);
sta_tsk(ID_Distance_bord);
while(1)
{
branch/porte/Emb_App/conf_noyau.cfg
};
task[]{
entry_address = Capteur();
name = ID_Capteur;
stack_size = 256;
stack_section = stack;
priority = 6;
initial_start = OFF;
exinf = 0x0;
};
task[]{
entry_address = Distance_bord();
name = ID_Distance_bord;
stack_size = 256;

Formats disponibles : Unified diff