Atmega 16 als O-Erweiterung (28Bit) so machbar?

Gast #3186716
Lesenswert?
• ▲
▼
Hallo,

Zur Ansteuerung eines Displays brauche ich 28 Digitale Ausgänge.
Dazu möchte soll ein Atmega 16 eingesetzt werden, er soll die 
Auszugebenden Daten über RXD0 (z.b. mit 9600 Baud) bekommen.
Die Programmierschnittstelle (MOSI,MISO,SCK) soll ebenfalls frei 
bleiben.

Ist es nun möglich alle verbleibenden 28IO-Pins als Ausgänge
(mit internen Pullups) zu nutzen?
(Habe kaum Erfahrung in Umgang mit Atmega´s)

Grüße
Matze
Gast #3186744
Lesenswert?
• ▲
▼
@ Troll
Von "Totem-Pole" hab ich nochnie was gehört,
Ich stell mit die Beschatung bestehend aus einem Widerstand gegen VCC, 
und einem Transistor der auf GND zieht vor.
Wenn der nicht zieht hab ich eine 1, sonst eine 0.
Ohne den Pullup währe es Open Collector und ich müsste externe Pullups 
anbringen um auf VCC kommen zu können.

@Hollander
Da die Schaltung schon zur hälfte besteht, möchte ich es nichtmehr
(wenn nicht zwingend nötig) andern.

Dann mach ichs mit dem Atmega so..

Danke
Matze
#3186747
Lesenswert?
• ▲
▼
@ Matze (Gast)

>Von "Totem-Pole" hab ich nochnie was gehört,

Tja, ist aber so. Naja, nicht beim AVR, denn Totem Pole war zu 
Bipolarzeiten aktuell.

https://de.wikipedia.org/wiki/Totem-Pole-Ausgang

>Ich stell mit die Beschatung bestehend aus einem Widerstand gegen VCC,
>und einem Transistor der auf GND zieht vor.

Solche Ausgänge hat(te) der 8051, auch nicht mehr wirklich up to date.

>Ohne den Pullup währe es Open Collector und ich müsste externe Pullups
>anbringen um auf VCC kommen zu können.

Ja.

Der Mikrocontroller von heute hat echte Tristate-Ausgänge.

Ausgangsstufen Logik-ICs

>Dann mach ichs mit dem Atmega so..

Nichts leichter als das.

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.