Forum: Mikrocontroller und Digitale Elektronik PIN Abfrage am Mikrocontroller ATMega32 mit Jumper


von Guest (Gast)


Lesenswert?

Ich möchte folgendes auf dem Display anzeigen:

Wenn Jumper auf PB.. dann zeige .....

Wenn Jumper weg von PB.. dann zeige einen anderen Text auf dem Display. 
Auf dem besagten Port befindet sich ein 2-poliger Jumper, eine Leitung 
geht auf den Mikroprozzessor und die andere Leitung geht auf GND.

wie muss denn die Funktion dazu aussehen?

Mein Ansatz ist eine if else Abfrage, bin ich damit auf dem richtigen 
Weg?

Danke für eure Hilfe.

von troll (Gast)


Lesenswert?

Guest schrieb:
> Auf dem besagten Port befindet sich ein 2-poliger Jumper, eine Leitung
> geht auf den Mikroprozzessor und die andere Leitung geht auf GND.
Dann braucht man noch einen (internen) Pullup.

> Mein Ansatz ist eine if else Abfrage, bin ich damit auf dem richtigen
> Weg?
Klingt vernünftig.

von Christian (Gast)


Lesenswert?

Lass den Pin nicht "in der Luft hängen". Sprich nutze Pullups und 
Pulldowns. Ansonsten wie einen Taster behandeln -> siehe AVR GCC 
Tutorial.

Gruß

Christian

von Mystik (Gast)


Lesenswert?

.....und programmiere den Pin nicht ausversehen als Ausgang auf High 
,wenn dein Jumper auf GND steht.....

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
Noch kein Account? Hier anmelden.