Projet

Général

Profil

« Précédent | Suivant » 

Révision 161

Ajouté par gamatteozz il y a plus de 6 ans

asservissement fait
TODO: fonction de tri des requetes (TP3)

Voir les différences:

branch/matteozzi/Emb_App/programme_principal_etud.c
CanFrame comm;
CanFrame requete, reponse;
unsigned short vitesse;
unsigned short distance;
void asservissement(consigne){
requete.data.id='R';
......
snd_dtq(CanTx, comm.msg);
}
/*void virage(){
requete.data.id='U';
requete.data.rtr=1;
snd_dtq(CanTx, requete.msg);
rcv_dtq(CanRx, &reponse.msg);
retour=reponse.data.val; */
/*void distance(){
requete.data.id='U';
requete.data.rtr=1;
snd_dtq(CanTx, requete.msg);
rcv_dtq(CanRx, &reponse.msg);
distance=reponse.data.val;
}*/
void main()
{
......
LED_J=0;
dly_tsk(100);
asservissement(450);
commande(20);
commande(20);
}
}

Formats disponibles : Unified diff