Projet

Général

Profil

« Précédent | Suivant » 

Révision 440

Ajouté par sevilain1 il y a plus de 6 ans

Ajout de l'affichage de la couleur de la piste sur le lcd (au démarrage) + correctifs sur l'arrêt après 3 tours

Voir les différences:

branch/vilain_sebastien/Emb_App/SessionM32C_E8a_system.ini
[Target]
M32C E8a SYSTEM=Renesas Communications
[USER_DATA]
RESET=ff002e
RESET=ff0044
branch/vilain_sebastien/Emb_App/programme_principal_etud.c
short lecture_capteur();
void commande_vitesse(short vitesse);
//void init_vitesse();
int debut_prog = 1;
int i;
int demarrage = 1;
int num_tour = 0;
int nouveau_tour;
......
sta_tsk(ID_asserv1);
sta_tsk(ID_commande_capteur);
sta_tsk(ID_course);
// init_vitesse();
while(num_tour < 3)
......
dly_tsk(1000);
}
ext = 1;
dly_tsk(50);
commande_vitesse(0);
for (i=0;i<30;i++)
{
commande_vitesse(0);
dly_tsk(10);
}
}
void acqui()
......
short lecture_M;
lecture_M = lecture_course();
num_piste = (lecture_M & 0x00FF);
if (debut_prog)
{
switch(num_piste)
{
case 1:
lcd_str("vert");
debut_prog = 0;
break;
case 2:
lcd_str("bleu");
debut_prog = 0;
break;
case 3:
lcd_str("rouge");
debut_prog = 0;
break;
case 4:
lcd_str("noir");
debut_prog = 0;
break;
}
}
etat_feu = ((lecture_M & 0x8000) >> 15);
if (etat_feu == 1 && demarrage == 1)
{

Formats disponibles : Unified diff