slaud
14.09.2005, 20:12
kamm mir jemand einen ansatzt geben wie ich dat zu lösen habe
tüftel zwar schon ne weile rumm klapt aber nich
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();
tüftel zwar schon ne weile rumm klapt aber nich
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();