kamm mir jemand einen ansatzt geben wie ich dat zu lösen habe
tüftel zwar schon ne weile rumm klapt aber nich

Code:
DDRA  = 0xf7;                  // db7 als eingang
PORTA = (1 << rs);    			// setzt Bit
unsigned char x;
delay();
do{
PORTA |= (1 << en);                          // schleife bis lcd bereit
delay();


		if (PINA & (1<<db7))        // wenn db7 als eingang high
      	{                             // schleife wird verlassen
      	x=1;
      	}                             // busy false

	else{
		x=0;                           //== busy true
		}

PORTA &= ~(1 << en);   			// löscht Bit
delay();