Mega128 Portabfrage digital H/L ? Kategorie: Programmierung C (von Manfred Janisch - 26.03.2009 17:43) | ||
| ||
Hallo, ich habe vor kurzem das Mega 128 Einsteigerset (Mega128 + Evaluationboard) erworben (+Moduladapter 197275 +Relaismodul 198836 +Anschlussklemmenmodul 198811). Die Aufgabenstellung ist: - Ein Digitalport überwacht einen Schwimmerschalter (EIN/AUS) - Wenn der Schwimmerstromkreis (5 V vom Board) geschlossen ist, soll eine Pumpe durch ein Relais eingeschaltet werden Eigentlich eine einfache Aufgabenstellung. Aber ich habe folgendes Problem: ich habe ein kleines Testprogramm aus dem Buch "M, S, R mit C-Control Pro", S. 75 eingetippt, um die Ports A und C zu testen. Die Anzeige ist - wie im Buch vorhergesagt - instabil. Einige PortBits zeigen "H" und einige "L". Wenn ich nun den obigen Schaltkreis mit Schwimmerschalter anschlie�en würde, dann wäre der Port - auch wenn der Schalter offen ist - auf "H" und die Pumpe würde starten. Frage: Wie "zwingt" man den Port in einen definierten "L"-Zustand, um nur dann ein "H" zu erhalten, wenn der Schalter wirklich geschlossen ist? Ich würde mich freuen, wenn jemand das Geheimnis lüften könnte! Freundliche Grü�e Manfred | ||
Antwort schreiben Antworten: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum