Mehrfachnutzung von Ports (Eingang, Ausgang, ADC)

Gast #317253
Lesenswert?

Hallo allerseits,

ich habe für ein einfaches Projekt den ATtiny26 ausgewählt, da dieser
noch relative wenige Pins hat. Mein Problem nun: Ich brauche folgende
I/O Peiepherie:

- 3 Digital-Ausgänge
- 1 Digital-Eingang
- 3 Analog-Eingänge

Kann ich diese Funktionen alle gleichzeitig mit einen Port erledigen
und programmieren? Es wäre ja ungünstig, wenn man für jede Funktion
(Eingang, Ausgang, ADC) einen neuen Port bräuchte.
Vielen Dank schon mal für hilfreiche Antworten.

MfG
Jan Purrucker
Gast #317256
Lesenswert?

Hallo Bernhard,

meine Frage bezieht sich konkret dahin, ob ich (z.B beim ATtiny 26) mit
einem Port mit drei Pins eine ADC Wandlung machen kann, mit 2 Pins ein
digitales Signal ausgeben, und mit zwei Pins ein digitales Signal
einlesen kann.
Also dass ein Port mehrere Funktionen gleichzeitig hat.
Ist das so ohne Weiteres möglich.
Vielen Dank für die Tipps.

Gruß
Jan Purrucker
Gast #317258
Lesenswert?

Es ist möglich, an einem Port sowohl digital I/O (pinweise wahlfreie
Richtung), als auch die Sonderfunktionen wie USART, SPI oder eben den
ADC für jeden Pin frei zu verwenden.

Allerdings ist das Mischen von ADC und dig. I/O nicht zu empfehlen, wie
A.K. schon schrieb. Wenn möglich also die digitalen Sachen auf einen
anderen Port packen.

Gruß, Thomas
Gast #317259
Lesenswert?

Sachte. Mischen ist kein Problem, wenn sich an den digitalen Pins
während des Messvorgangs nichts tut, insbesondere nichts was den
Stromfluss an den Pins signifikant ändert. Und selbst wenn, geht es
dabei nur um die letzte Genauigkeit.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren