Projet

Général

Profil

« Précédent | Suivant » 

Révision 497

Ajouté par maantourou il y a plus de 6 ans

commit fin de séance

Voir les différences:

branch/Antourou/Emb_App/programme_principal_etud.c
nom_piste=(periph[ADDR('M')].val)&0x00ff;// lecture des bits pour savoir le num de la piste
switch(nom_piste)// cas selon la piste dans laquelle on est+ affichage sur l'ecran lcd
{
case 0x0001:
case 1 ://0x0001:
lcd_str(" Piste Verte\n ");
break;
case 0x0002:
case 2: // 0x0002:
lcd_str(" Piste Bleue ");
break;
case 0x0003:
case 3: // 0x0003:
lcd_str(" Piste Rouge ");
break;
case 0x0004:
case 4: //0x0004:
lcd_str(" Piste Noire ");
break;
......
/*//Pour lire les valeurs des capteurs
void Capteur(){
short capteur;
CanFrame req;
CanFrame requete;
UINT flag;
while(1)
{
req.data.id='C';
req.data.rtr=1;//Lecture de la valeur du capteur
requete.data.id='C';
requete.data.rtr=1;//Lecture de la valeur du capteur
periph[ADDR('C')].ev=0x03;
snd_dtq(CanTx,req.msg);
snd_dtq(CanTx,requete.msg);
wai_flg(ev_periph, 0x03, TWF_ANDW,&flag);
capteur=periph[ADDR('C')].val;
dly_tsk(20);

Formats disponibles : Unified diff