-
 
          
	
		
		
	
	
	
	
	
		
			
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Fleißiges Mitglied
			
			
			
			 
			
				
 
					    
				 
 
			
				
				
				
					TWI Stürzt nach kurzer Zeit ab :(
				
					
						
							Hallo Zusammen!I
 ch habe ien Problem mit der TWI Schnittstelle eines Atmega88.
 Ich habe die TWISLAVE von Uwe Große-Wortmann (uwegw) verwendet, und in eine Datei twislave.h gespeichert. Diese im Projekt included und die init Methode aufgerufen.
 Klappt alles wunderbar... ca 2 min 
 danach steht die SDA Leitung auf Ground, SCL ist beim Senden von meinem Master (ein devantech CM02 Modul) noch in bewegung.
 Ich probierte auch nach dieser Situation die init Methode erneut aufzurufen, doch SDA bleibt auf 0v 
 Anhand der PWM ausgänge die ich benütze scheint der Atmega noch am laufen zu sein..
 
 nach einem Reset funktioniert alles wieder Wunderbar.. (ca. 2 min..)
 
 hat jemand eine Idee???
 
 Viele Grüsse
 Chris
 
 
 
 
 
 
 
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Fleißiges Mitglied
			
			
			
			 
			
				
 
					    
				 
 
			
				
				
						
						
				
					
						
							Wobei zu erwähnen ist, dass der Atmega88 mit 20MHZ läuft, das I2C mit ca. 100 KHz..
 ich habe das gefühl, das wenn ich viele Daten sende, die Übertragung früher nicht mehr funktioniert... hmm.. keiner eine Idee?
 Ausserdem hat der Atmega ziemlich viel zu tun, er hört noch auf zwei HW-Interrupts, die je ca. alle 6ms auslösen. Die ISR ist ein kleiner PID Regler für jeweils einen Motor. (dennoch ein paar float berrechnungen drinn...)
 
 könnte dass das Problem sein?
 Aber bei 20 MHZ ist da doch noch platz für TWI???
 
 
 
 
 
 
 
- 
	
	
		
			
			
				Neuer Benutzer
			
			
				Öfters hier
			
			
			
			 
			
				
 
					    
				 
 
			
				
				
						
						
				
					
						
							Hallo ChRiz,
 
 Hast Du das Problem lösen können ?
 Ich habe ein ähnliches Problem, dass bei der Nutzung von CM02 / RF04 Modulen der Zugriff nach ca. 2 min nicht mehr funktioniert
 
 
 Gruß
 Peter
 
 
 
 
				
				
				
				
					MfG  
Peter
 
 If you always do what you have always done you will always get what you have always got
 => Make a difference 
 
 
 
 
 
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Fleißiges Mitglied
			
			
			
			 
			
				
 
					    
				 
 
			
				
				
						
						
							
 
					
						
							twi ist übertaktet, runterschrauben.
						 
 
 
 
 
 
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				 Berechtigungen
				Berechtigungen
			
			
				
	
		- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-  
Foren-Regeln
 
			 
		 
	 
 
  
 
  
 
Lesezeichen