Revision 160

View differences:

branch/colomban/Emb_App/programme_principal_etud.c
119 119
//				disponible. 0xab avec a-> nombre de couleurs bien plac?es et b -> couleurs pr?sentes mais mal plac?es.
120 120
//'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
121 121
//				correspondant au nom du v?hicule si le nom se termine par '*'
122

  
123
unsigned short      alpha = 0;
122 124

  
125
void main()
126
{   
127
	CanFrame comm;
128
	CanFrame requete, reponse;
123 129

  
124
void main()
125
{
126 130
	ports_mcu();
127 131
    lcd_init();
128 132
	periph_init();
......
140 144
		LED_J=1;
141 145
		dly_tsk(100);
142 146
		LED_J=0;
143
		dly_tsk(100);
144
    }
147
		dly_tsk(100);
148
			{
149
				comm.data.id = '100';
150
		comm.data.rtr = 0;
151
		comm.data.val = 100;
152
		
153
		 
154
		requete.data.id = 'R';
155
		requete.data.rtr = 1;
156
		snd_dtq(CanTx, requete.msg);
157
		
158
		rcv_dtq(CanRx, &reponse.msg);
159
		alpha=reponse.data.val;
160
		if(alpha > 450)
161
		{
162
			
163
			comm.data.id = 'T';
164
		comm.data.rtr = 0;
165
		comm.data.val = 0;
166
		snd_dtq(CanTx, comm.msg);
167
		dly_tsk(50);	
168
			} 
169
		else
170
		{
171
				comm.data.id = 'T';
172
		comm.data.rtr = 0;
173
		comm.data.val = 100;
174
		snd_dtq(CanTx, comm.msg);
175
		dly_tsk(50);
176
			}
177

  
178
} 
145 179
}
146

  
147 180
void acqui()
148 181
{
149 182
	LED_V=!LED_V;

Also available in: Unified diff