ATmega - zu wenige Input-Pins

Gast #4919304
Lesenswert?
• ▲
▼
Hallo,
ich habe einen Atmega644p und für ein etwas umfangreicheres Projekt 
gehen mir langsam die Pins aus. Wenn ich mehrere Pins als Outputs 
verwenden will, dann nehme ich einfach ein Schieberegister. Wie ist das 
aber, wenn ich statt zu wenig Outputs eigentlich zu wenig Inputs habe ? 
Was für einen Baustein kann ich da verwenden, um die Inputs künstlich zu 
erweitern ?
Danke vielmals,
mfg felix
#4923137
Lesenswert?
• ▲
▼
Die Frage ist, WOFÜR hast Du zu wenig Eingänge?

- Bei fehlenden Analogeingängen hilft Dir kein Schieberegister.
- Taster kann man in einer Matrix abfragen. Auch zusammen in einer 
gemeinsamen Matrix mit z.B. LEDs als Ausgabe.
- Für binäre Signale serielle (4094) und parallele (74HC574) Register 
oder, wenn z.B. immer nur einer von 8 angesteuert werden muss z.B. ein 
74HC138
- Man kann auch einen weiteren Controller per I²C anschnuddeln und 
diesen als Porterweiterung nutzen. Kann günstiger sein.


Gruß

Jobst
Gast #4923140
Lesenswert?
• ▲
▼
Jobst M. schrieb:
> Die Frage ist, WOFÜR hast Du zu wenig Eingänge?
>
> - Bei fehlenden Analogeingängen hilft Dir kein Schieberegister.

Wie wahr. Bei Analogeingängen helfen (Analog)-Multiplexer (von denen 
ohnehin schon einer im µC integriert ist) oder externe ADCs, die über 
SPI, I2C/TWI oder sonstwie angebunden sind.

felix schrieb:
> ... Was für einen Baustein kann ich da verwenden, um die Inputs
> künstlich zu erweitern ?

Das kommt auf die Pin-Funktion an, die du benötigst - also nur keine 
Scheu, hier Informationen zu deinem Problem preiszugeben.

Manchmal hilft es auch, das Schaltungskonzept zu überdenken und auf 
Modularisierung zu setzen.

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.