Forum: Mikrocontroller und Digitale Elektronik Tastendruck liegt länger an als gedrückt [Bascom, Mega32]


von Tankwart (Gast)


Lesenswert?

Hallo Leutz!

Ich bastel hier grade mit einem ATMega32/Bascom rum. Ein Taster liegt am 
Pin C.2 gegen Masse. Wenn ich die Taste kurz drücke, bleibt der 
Tastendruck jedoch ca 4Sekunden am µC stehen. Warum?
1
Config Pinc.2 = Input
2
3
[...]
4
5
Do
6
   Print "warte auf taste"
7
   Bitwait Pinc.2 , Reset
8
   Print "taste"
9
   Print Taste
10
Loop

Wenn ich den Pin mit "Config Pinc.2 = Input" konfiguriere, dann wird 
doch auch der intere PullUp gesetzt, oder????


Grüße
euer Tankwart

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Sieht nicht so aus. Du mußt PORTC.2 auf 1 setzen, um den PullUp zu 
aktivieren.

von Tankwart (Gast)


Lesenswert?

Jo, das klappt! :)

Vielen Dank!!!

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.