-
          
	
		
		
	
	
	
	
	
		
			
- 
	
	
		
		
			
				
				
				
					SRF10 in C und das 3. Byte = 0
				
				
						
							
							
						
						
				
					
						
							Hallo!
Ich hab eine C167 und den SRF10 (I2C)!
Ich kann so alles lesen, aber ich krieg für das 3.Byte immer 0 raus!
Kennt jemand mein Problem? Hardwarefehler ist ausgeschlossen, da ich zwei SRF10 habe und beide die selben Symtome haben!
Freu mich über Ideen
Danke
flo_weitweg
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
						
						
				
					
						
							hallo,
entschuldige die Frage, aber was meinst du mit dem 3.Byte???
Wenn du das Fimwarebyte meinst, dann sieht das bei mir so aus:
    if(StartI2C())return 1;               
    if(WriteI2C(224+1))return 1;
    firmware=ReadI2C_NACK();
  
    StopI2C();  
    if(firmware==255){return 1;}//Dann ist der Sensor noch beschäftigt!
mfg.
Bernhard
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
						
						
							
						
				
					
						
							Hallo Bernhard
T'schuldige das ich mich so spät erst melde - ich hatte ein bisschen die Lust an dem SRF10 verloren!
Ich meinte das MSB der Messung. Das ist das 3. Register bei der Abfrage des SRF10!
Hast du eine Implementierung des SRF10 für C?
Bis denne
flo
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
		
		
		
	
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				
				Berechtigungen
			
			
				
	
		- Neue Themen erstellen: Nein
 
		- Themen beantworten: Nein
 
		- Anhänge hochladen: Nein
 
		- Beiträge bearbeiten: Nein
 
		-  
 
	
	
	Foren-Regeln
 
			 
		 
	 
 
  
 
  
 
Lesezeichen