-
          
	
		
		
	
	
	
	
	
		
			
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Roboter Genie
			
			
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
				
					problem mit sleep im turbo c
				
				
						
							
							
						
						
				
					
						
							ich habe an meinen pc einen Schrittmotor angeschlossen und damit er während des anlaufens keine schritte verliert soll er nach jedem schritt 1,5 ms warten.
der befehl msleep(1,5); oder usleep(1,5); funktionieren nicht 
hat jemand eine andere lösung?
danke clemens
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
						
						
							
						
				
					
						
							Hallo Clemens,
ich arbeite zwar unter Linux mit dem Gnu C++ Compiler, aber
dort gibt es die usleep-Funktion auch. Denke, die ist wie in Turbo-C.
Diese erwartet einen Parameter, der uebergeben werden muss (Zeit in Mikrosekunden). Du hast wahrscheinlich nur vergessen, statt des Kommas einen Dezimalpunkt zu verwenden. Und wenn Du jetzt noch die 1,5 ms in us umrechnest,
muesste die Funktion also so aufgerufen werden: usleep(1500).
Hoffentlich konnte ich Dir weiterhelfen.
Gruss,
Clemens
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
		
		
		
	
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				
				Berechtigungen
			
			
				
	
		- Neue Themen erstellen: Nein
 
		- Themen beantworten: Nein
 
		- Anhänge hochladen: Nein
 
		- Beiträge bearbeiten: Nein
 
		-  
 
	
	
	Foren-Regeln
 
			 
		 
	 
 
  
 
  
 
Lesezeichen