Revision 144 branch/Antourou/Emb_App/programme_principal_etud.c

View differences:

programme_principal_etud.c
25 25
#include "can.h"
26 26
#include "carte_io.h"
27 27
#include "carte_m32.h"
28
#include <math.h>
29

  
28
#include <math.h>

29
unsigned int vf; // valeur de l'angle renvoy?e par le simulateur
30 30
// Potentiometre: lire les registres ad00 et ad01, les valeurs sont sur 10 bits.
31 31

  
32 32
// Clavier: vrcv_dtq(QdmTouche,&code_touche) pour lire la derniere touche appuyee sur le clavier.
......
76 76

  
77 77
// Les evenements:
78 78
// Si le simulateur envoi un evenement sur 16 bits il est recu grace a:
79
// par exemple:  wai_flg(event,(FLGPTN) 0x0007,TWF_ORW,&flag); // Declarer la variable flag comme : FLGPTN flag
79
// par exemple:  wai_flg(event,(FLGPTN) 0x0007,TWF_ORW,&flag); // Declarer la variable flag comme : FLGPTN flag////////////
80 80
// Attention l'evenement n'est pas efface apres reception, il faut donc utiliser clr_flg(event,~flag); par example
81 81
//Bit   Information associee            Remarque
82 82
//0     Capteur Vert,                   remis a zero lors de la lecture du peripherique 'C'
......
123 123

  
124 124
void main()
125 125
{
126
	CanFrame comm;
126 127
	ports_mcu();
127 128
    lcd_init();
128 129
	periph_init();
......
133 134
	capture_init();
134 135

  
135 136
	sta_cyc(ID_acqui);
136
//	sta_tsk(ID_periph_rx);
137
	sta_tsk(ID_periph_rx);
137 138

  
138 139
    while(1)
139 140
    {
140 141
		LED_J=1;
141 142
		dly_tsk(100);
142
		LED_J=0;
143
		dly_tsk(100);
143
		LED_J=0;
144
		dly_tsk(100);
145
	
146
		// commander la vitesse de rotation de la tourelle
147
		comm.data.id='T'; 
148
		comm.data.rtr=0;
149
		comm.data.val=450;
150
		snd_dtq (CanTx,comm.msg);
151
		dly_tsk(100);	
152
		
144 153
    }
145 154
}
146 155

  

Also available in: Unified diff