MAX 7411 Kategorie: Programmierung (von Thomas - 13.06.2004 14:43) | ||
| ||
Hallo alle zusammen. Ich habe eine Problem Mit dem Baustein MAX 7411. Ich wei� nicht wie ich einzelne Eingänge einlesen kann. Ich habe die Ports 0-7und 14,15 als Eingänge und die anderen als Ausgänge beschaltet. Die Ausgänge setzen geht. Ich habe einen Definitionsblock geschrieben der nur beim Start einmal durchlaufen wird. max7311.setDDR(40,0,1);//Taster oben max7311.setDDR(40,1,1);//Taster rechts max7311.setDDR(40,2,1);//Taster unter max7311.setDDR(40,3,1);//Taster links max7311.setDDR(40,4,1);//Taster Licht max7311.setDDR(40,5,1);//Taster CO² max7311.setDDR(40,6,1);//Taster UV max7311.setDDR(40,7,1);//Taster Pumpe max7311.setDDR(40,8,0);//LED Licht max7311.setDDR(40,9,0);//LED CO² max7311.setDDR(40,10,0);//LED UV max7311.setDDR(40,11,0);//LED ...... max7311.setDDR(40,12,0);//LED rot max7311.setDDR(40,13,0);//LCD Licht max7311.setDDR(40,14,1);//Enter max7311.setDDR(40,15,1);//Taster..... jetzt möchte ich nur mal zu Testzwecken , Wenn ein Taster Gedrückt wird das zb "Unten" auf dem LCDEXT Angezeigt wird. Mein versuch : if max7311.get (40,2)==-1 { lcdext.goto(4,4); lcdext.print("unten"); sleep 2000; } Aber es klappt nicht hat da jemand vieleicht einen Rat? Es kann auch sein das ich mich da total verrannt habe. Vielen dank Thomas | ||
Antwort schreiben Antworten: Re: MAX 7311 (von André H. - 15.06.2004 13:05) Re: MAX 7311 (von Thomas - 15.06.2004 22:36) Re: MAX 7311 (von André H. - 16.06.2004 10:07) DANKE Re: MAX 7311 (von Thomas - 16.06.2004 21:28) Re: MAX 7411 (von Günni - 14.06.2004 13:09) |