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();
hi
schau dir doch mal die lcd - lib von p.fleury an - da ist das alles gelöst ...
(http://homepage.sunrise.ch/mysunrise...ware.html#libs)
cu
chris
Lesezeichen