Bonjour à tous,
sauriez vous comment sortir d'un case switch après un temps donné?
En gros, j'aimerai allumé ma LED que 1 min, et qu'elle s'éteigne ensuite. Or, pour l'instant, elle s'allume indéfiniment.
Merci pour votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
 
	switch(choix)
		{					
			case 1:  while(d<10000){
   			d++;
			  GPIO_WriteLow(GPIOC,GPIO_PIN_1);
	      GPIO_WriteLow(GPIOB,GPIO_PIN_1);      
	      GPIO_WriteLow(GPIOB,GPIO_PIN_2);
		  	GPIO_WriteLow(GPIOB,GPIO_PIN_3);   
				}
		  	//d=0;   
			//	choix=0;    
			break;
 
			case 2:	 
		while(d<1000){
   			d++;
			   GPIO_WriteHigh(GPIOB,GPIO_PIN_1);
				 GPIO_WriteHigh(GPIOC,GPIO_PIN_1); //Verte
				 GPIO_WriteLow(GPIOB,GPIO_PIN_2);
				 GPIO_WriteLow(GPIOB,GPIO_PIN_3);
				 	}
 
}