Hallo, ich möchte mich erst für die schnelle Antwocht bedanken, ich
hatte von beginn an vor die abfrage erst zu aktivieren, wenn eine
Eingabe erwartet wird, doch das ist vorest das kleinste Problem.
Da ich bisher noch nie mit I²C Bus gearbeitet habe, habe ich es schwehr
ein eigenes programm zu schreiben. Ich habe bisher 2 Beispielprogramme
gelesen und versucht zu analysieren.Gröstenteils verstehe ich sie auch,
nur habe ich keinen Durchblick wenn es um das deklarieren eigener
Subroutinen geht.
Ich habe mich noch etwas informiert und diesen Code gefunden der eine
vereinfachte Tastenabfrage wiedergibt.
Code:
Anfang der Wiederholungsschleife
Alle Ausgänge aus
Ausgang 1 an
Wenn Eingang 1 ein Signal bekommt, ist Taste 1 gedrückt
Wenn Eingang 2 ein Signal bekommt, ist Taste 4 gedrückt
Wenn Eingang 3 ein Signal bekommt, ist Taste 7 gedrückt
Wenn Eingang 4 ein Signal bekommt, ist Taste * gedrückt
Alle Ausgänge aus
Ausgang 2 an
Wenn Eingang 1 ein Signal bekommt, ist Taste 2 gedrückt
Wenn Eingang 2 ein Signal bekommt, ist Taste 5 gedrückt
Wenn Eingang 3 ein Signal bekommt, ist Taste 8 gedrückt
Wenn Eingang 4 ein Signal bekommt, ist Taste 0 gedrückt
Alle Ausgänge aus
Ausgang 3 an
Wenn Eingang 1 ein Signal bekommt, ist Taste 3 gedrückt
Wenn Eingang 2 ein Signal bekommt, ist Taste 6 gedrückt
Wenn Eingang 3 ein Signal bekommt, ist Taste 9 gedrückt
Wenn Eingang 4 ein Signal bekommt, ist Taste # gedrückt
Alle Ausgänge aus
Ende der Wiederholungsschleife
Ich versuche noch irrgend was über das Programmieren von I²C Bus
rauszufinden, damit ich so schnell wie möglich mit meiner Endarbeit
fortfahren kann...