-
          
	
		
		
	
	
	
	
	
		
			
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Fleißiges Mitglied
			
			
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
				
					I²C-EEPROMs - wie anschließen?
				
				
						
							
							
						
						
				
					
						
							Hallo,
ich möchte an meinen ATMega32 zwei Atmel I²C-EEPROMs vom Typ AT24C256 anschließen (Datenblatt: http://www.reichelt.de/inhalt.html?S...ETAUTO=;OPEN=1)
Allerdings weiß ich nicht bei allen Pins, wie ich sie verschalten soll. So weit bin ich:
Vcc: 5V
Gnd: 0V
SCL: SCL am µC
SDA: SDA am µC
WP(Write Protect): 0V, damit kein Schreibschutz
NC (Noc Connect): nicht verschalten
Übrig bleiben jetzt die "Device Adress Bits" A0 und A1.
Muss ich, um die beiden EPROMs getrennt über den I²C-Bus ansprechen zu können, zum Beispiel A0=0 und A1=0 am ersten und A0=1 und A1=0 am zweiten EEPROM anlegen?
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Roboter Experte
			
			
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
						
						
				
					
						
							ja, du hast es schon richtig erkannt (sofern du mit 1/0 anlegen 5V/GND meinst...)
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Fleißiges Mitglied
			
			
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
						
						
				
					
						
							Und ansonsten muss  ich nichts beachten? Die komplette Verschaltung sieht da  also so aus:
EEPROM1
Vcc: 5V
Gnd: 0V
SCL: SCL am µC
SDA: SDA am µC
A0: 0V
A1: 0V
WP: 0V
NC: nicht verschalten 
EEPROM2
Vcc: 5V
Gnd: 0V
SCL: SCL am µC
SDA: SDA am µC
A0: 5V
A1: 0V
WP: 0V
NC: nicht verschalten 
Ist das richtig so?
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Roboter-Spezialist
			
			
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
						
						
				
					
						
							Bei I2C-Bausteinen gibt es meistens einen festen Adressteil und einen, den man selbst über die Pins A0, A1 ... An festlegen kann.
Heißt also bei deinen EEPROMS, das du die Adresse 10100,A1,A0,R/W hast. Du kannst somit 4 von diesen Baussteinen an einem Bus betreiben.
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Roboter Experte
			
			
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
						
						
				
					
						
							hast du an die pullup-Widerstände an SDA und SCL gedacht?
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Fleißiges Mitglied
			
			
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
						
						
							
						
				
					
						
							Nein!
Danke für den Hinweis!
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
		
		
		
	
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				
				Berechtigungen
			
			
				
	
		- Neue Themen erstellen: Nein
 
		- Themen beantworten: Nein
 
		- Anhänge hochladen: Nein
 
		- Beiträge bearbeiten: Nein
 
		-  
 
	
	
	Foren-Regeln
 
			 
		 
	 
 
  
 
  
 
Lesezeichen