So, habe selber nochmal weitergemacht:

Code:
void speicherwerte() {
	globalInterruptEnable(false);			// Interrupts deaktivieren
	for (i=0;i<15;i++) {
		for (j=0;j<4;j++) {
 			while(EECR & (1<<EEWE)) 		// warten bis Schreiben beendet
			EEAR=(i*4+j);					// adresse setzen
			EEDR=wert;						// Date
			EECR |= (1<<EEMWE);			// MWE
			EECR |= (1<<EEWE);				// Schreiben starten
		}
	}
	globalInterruptEnable(true);			// Interrupts aktivieren
}

void ladewerte() {
	int i,j;  
	
        globalInterruptEnable(false);			// Interrupts deaktivieren
	for (i=0;i<15;i++) {
		for (j=0;j<4;j++) {
			while(EECR & (1<<EEWE)) 		// warten bis Schreiben beendet
			eear=(i*4+j);
			EECR |= (1<<EERE);				// Lesen starten
			h_wert[i][j]=EEDR;				// byte lesen
		}
	}
	globalInterruptEnable(true);			// Interrupts aktivieren
	
}
Habe im Moment aber keinen ISP da, könnte evt, jemand drüberschauen, ob das so funktionieren könnte?