Forum: Mikrocontroller und Digitale Elektronik CodeVisionAVR einzelen Pin abfragen.


von jeroen (Gast)


Lesenswert?

Hi,

hab mal kurz eine frage:

wie kann ich im CodeVisionAVR einen einzelen Pin abfragen ?

jeroen

von johnny.m (Gast)


Lesenswert?

if(PINX.n == irgendwas)
{
//Mach was Du willst...
}

von jeroen (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

1.) Bei nicht angeschlossenden Pins wird allerdings ein "0" erkannt.
2.) Kann ich den Taster wie im Schaltplan anschließen ?

jeroen

von seacrash (Gast)


Lesenswert?

Hallo,

1) ?   -> bei nicht angeschlossenen Pins (Floating PINs) solltest du
den pull up einschalten
2) ja, so geht´s. Würde auch ohne externen pull up gehn, wenn du den
inrnen einschalten würdest.

Gruß

von jeroen (Gast)


Lesenswert?

2) Dann hätte ich aber beim geschlossenden schalter (taster) ein
kurzschluß.

jeroen

von Daniel (Gast)


Lesenswert?

der taster darf dann natürlich nicht an VCC liegen.

von Daniel (Gast)


Lesenswert?

einfach vom Pin über Taster an GND.
Internen PullUp aktivieren und Pin abfragen wie oben beschrieben.
Gruß
Daniel

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.