sry! hier kommt er.
Code:
int main(void)
{	
	char buf[5];
	//Varriables
	uint8_t failed;
	short address;
	UART0_init(BAUD(38400));
	UART0_puts("uart0 ready");
	//Init EEPROM
	EEOpen();
	_delay_ms(10);
	
	failed=0;
	for(address=0;address<2048;address++)
	{
		if(EEWriteByte(address,77)==0)
		{
			//Write Failed
			UART0_puts("Write Failed !");
			UART0_puts("Addess = ");
			UART0_puts((char*)itoa(address,buf,10));
			failed=1;
			Wait();
			break;
		}
	}

	if(!failed)
		UART0_puts("Written 2048bytes");

	Wait();

	UART0_puts("Verifying ...");

	//Check if every location in EEPROM has 
	//number 77 stored
	failed=0;
	for(address=0;address<2048;address++)
	{
		if(EEReadByte(address)!=77){
			UART0_puts("Read Failed !");
			UART0_puts("Addess = ");
			UART0_puts((char*)itoa(address,buf,10));
			failed=1;
			Wait();
			break;
			}
	}

	if(!failed)
	{
		UART0_puts("Write Success !");
	}
	else
	for(address=0;address<2048;address++)
	UART0_puts((char*)itoa(EEReadByte(address),buf,10));
	
	while(1);