Hallo, ich beschäftige mich gerade mit der xmega Reihe von Atmel und habe da eine Frage zu den Registern PINnCTRL. Damit kann man u.a. einstellen, ob ein Pull-Up oder Pull-Down angeschaltet werden soll. Wie auch immer, es gibt nur 8 Register, PIN0CTRL - PIN7CTRL soweit ich das sehen kann. Ich habe doch aber deutlich mehr Pins, wie wähle ich denn aus bei welchem Port ich das machen will? Oder wie muss man das verstehen?
Tipp: Ein Byte hat 8 Bits :-)
Hi,
1 | |
Hier mal ein Beispiel bei der Verwendung von Pin 0 an PORTF. Etwas mehr findest du auch in meinem Tutorial. http://www.stromflo.de/dokuwiki/doku.php?id=xmega-c-tutorial# Gruß Flo
Ja und in jedem der Register sind 3 Bity für Pull-Up/-Down und anderen Kram, 3 bit für Sense-Control und noch 2 Bits für anderen Kram. Also habe ich pro Register nur eine Einstellungsmöglichkeit. Die Frage bleibt also die selbe.
Ach so funktioniert das beim xmega, alles klar, danke!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.