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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.