Révision 41
Ajouté par nodaoud il y a plus de 6 ans
branch/daoud/Emb_App/programme_principal_etud.c | ||
---|---|---|
//'I'/73/Ox49 : D?finition du nom du v?hicule. Doit d?buter par le caract?re '#' et entraine le chargement de la configuration de piste
|
||
// correspondant au nom du v?hicule si le nom se termine par '*'
|
||
short alpha;
|
||
void asser0(){
|
||
short vitesse,distance;
|
||
|
||
void asserv0(){
|
||
short k=1;
|
||
CanFrame comm;
|
||
CanFrame demande;
|
||
CanFrame reponse;
|
||
CanFrame comm,comm1,roue;
|
||
CanFrame demande,demande1;
|
||
CanFrame reponse,reponse1;
|
||
//la vitesse
|
||
comm.data.id='T';
|
||
comm.data.rtr=0;
|
||
... | ... | |
snd_dtq (CanTx,demande.msg); // Interrogation du peripherique
|
||
rcv_dtq (CanRx,&reponse.msg); // Attente de la reponse
|
||
alpha=reponse.data.val ;
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
|
||
void main()
|
||
... | ... | |
dly_tsk(100);
|
||
LED_J=0;
|
||
dly_tsk(100);
|
||
asser0();
|
||
sta_tsk(ID_asserv0);
|
||
}
|
||
}
|
||
|
branch/daoud/Emb_App/conf_noyau.cfg | ||
---|---|---|
exinf = 0x0;
|
||
};
|
||
|
||
task[]{
|
||
entry_address = asserv0();
|
||
name = ID_asserv0;
|
||
stack_size = 512;
|
||
stack_section = stack;
|
||
priority = 4;
|
||
initial_start = OFF;
|
||
exinf = 0x0;
|
||
};
|
||
|
||
flag[]{
|
||
name = ev_bus_fin_tr;
|
||
initial_pattern = 0x0000;
|
Formats disponibles : Unified diff
utilisé la tâche "asserv0"