wenn dem AVR die Ports ausgehen..

Gast #3167303
Lesenswert?

Hallo,
wie es immer so ist, würde ich gern nachträglich ein paar Funktionen 
ergänzen aber der Mega8 hat nur noch 2-3 Portpins frei.

Gibts da einen kleinen Erweiterungsbaustein (DIP) für ca. 4-8 langsame 
digitale I/O-Ports?

Womit adressiert man sowas dann am besten? TWI, SPI, einfaches 
Schieberegister mit Latch...? Kann die belegten Ports notfalls noch 
tauschen.
Gast #3167341
Lesenswert?

Stimmt aber dafür müßte ich zuviel umlöten, weil der breiter ist. Die 
Platine ist schon fertig und hat nur am Rand etwas Platz frei.
Wie würde man denn am besten einen 2. AVR an den mega8 anhängen? Der 
könnte ja vermutlich z.B. als I²C-Slave dienen und auch zusätzliche ADC 
und PWM-Ports liefern?
Gast #3167343
Lesenswert?

Ja, was denn nun?

> ca. 4-8 langsame digitale I/O-Ports?
oder
> I²C-Slave dienen und auch zusätzliche ADC und PWM-Ports liefern

Werd dir erst mal klar, was du willst, dann fällt dir auch eine
Lösung ein. ERST wenn es DABEI Probleme gibt, bist du hier richtig.
#3167430
Lesenswert?

batman schrieb:

> Wie würde man denn am besten einen 2. AVR an den mega8 anhängen?

Das ist in den meisten Fällen keine gute Idee.
Die Dinge werden nicht einfacher, wenn man mehrere µC einsetzt.

An deiner Stelle würde ich auf I2C Portexpander oder Schieberegiste 
setzen. Gerade SChieberegister sind einfach anzusteuern und durch die 
Kaskadierung kriegt man mit jedem weiteren IC eine Anzahl an I/O 
Leitungen dazu.

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