Forum: Mikrocontroller und Digitale Elektronik XMEGA128A4U Frage Pull-Up


von Mathias F. (savag)


Lesenswert?

Hallo,
ich habe hier einen XMEGA128A4U.
An PORTA PIN0 habe ich einen Taster angeschlossen.
Dieser Port habe ich als Eingang konfiguriert
1
PORTA.DIRCLR = PIN0_bm;
und den Pull-Up aktiviert
1
PORTA.PIN0CTRL = PORT_OPC_WIREDANDPULL_gc;
Nun habe ich an meinem Taster eine Spannung von 2.5V
(µC hat 3V3 Betriebsspannung)
Hier hätte ich durch den Pull-Up 3V3 erwartet

Verwende ich jedoch nun PORTE habe ich meine 3V3

Im Datenblatt ist PORTA und B als Analog function angegeben.
Hat das damit etwas zu tun??

von Timmo H. (masterfx)


Lesenswert?

Für Pullup als Input:
1
PORTA.PIN0CTRL = PORT_OPC_PULLUP_gc;
Nicht WiredandPull

von Mathias F. (savag)


Lesenswert?

Hi,
PORT_OPC_PULLUP_gc;
hatte ich auch versucht, hier habe ich den gleichen Effekt.

von Timmo H. (masterfx)


Lesenswert?

AVCC angeschlossen?

von Mathias F. (savag)


Lesenswert?

Ahaaaa, nein hab ich nicht. Dachte verwende eh kein ADC daher....
Aber das könnte es sein :)
Werde ich morgen gleich testen.
Daran hab ich gar nicht mehr gedacht.

Danke

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.