Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Hallo zusammen, > > ich versuche mich an der Programmierung eines Displays > eDIP240 am I2C-Bus mit Touchfolie. Die Ausgabe (Text und > auch Grafik)klappt prima, aber ich bekomme die Abfrage > von Touchtasten nicht hin. Bin für jeden Tipp dankbar! > > Hier folgt das Programmfragment, mit dem ich bisher noch am > weitesten gekommen bin. Ich habe 2 Tasten definiert mit > unterschiedlichen Down-Codes. > > > // Warten auf Signal von Pin20 des Displays: > do > { > i= Port_ReadBit(PA7); // Status Sende-Puffer > }while(i != 0); > > // Befehl "DC2 1 S" schicken: Inhalt Sendepuffer anfordern > I2C_Start(); > I2C_Write(WriAdr); > I2C_Write(DC2); > I2C_Write(1); > I2C_Write('S'); > I2C_Write(bcc); > > // warten auf ACK... > I2C_Start(); > I2C_Write(ReadAdr); > do > { > i= I2C_Read_ACK(); > }while(i != ACK); > > // Ausleseversuche: > I2C_Start(); > I2C_Write(ReadAdr); > I2C_Start(); // ohne diesen Start hängt's > i= I2C_Read_NACK(); // Hier kommt immer 223=0xDF an. > i= I2C_Read_NACK(); // Und ab hier kommt nur noch FF an. > // Gleiches Ergebnis mit Read_ACK. > . > . > I2C_Stop(); > > > Was mache ich falsch? Habe keine Idee mehr... > > Gruß und auf Hilfe hoffend > Werner