Hallo, ich glaube ich bin zu doof um an einem Port, welcher als Input abgefragt wird den pull-up zu aktivieren. Die Funktion soll einen Schalter nach Masse auswerten. Also: - Port als Eingang konfigurieren - Port mittels Pull-up hochziehen - Port abfragen - Wenn Ergebnis low, dann ist Schalter nach Masse geschlossen Jedoch wird auch bei geschlossenem Schalter immer high erkannt. Was laeuft da falsch ? Gruss, Peter
Hallo, der Blick in Dein Programm sagt mir: <Glaskugelmode> Zeile 42: Nicht Port abfragen, sondern Pin abfragen. </Glaskugelmode> Gruß aus Berlin Michael
Schaltet der Schalter auch wirklich gegen Masse? Oder wurde er versehentlich falsch angeschlossen? Auch ohne Pullup müsste bei gedrückter Taste definitiv Low angezeigt werden.
Was sagt dir denn der Simulator im AVR Studio? Damit siehst du doch ob du es richtig programmiert hast. Ich hoffe du nimmst auch die richtigen Ziele zum setzen und abfragen. DDRx setzt die Richtung des Ports x PORTx setzt dann die gewünschten Pull-Ups auf dem Port PINx wird dann zur Abfrage benutzt bye Frank
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.