RobNet
13.11.2011, 17:27
Guten Abend Zusammen,
da mir für ein größeres Projekt die Ports am Atmega32 ausgehen (wegen: LCD-Touch, 16 Relais und ein paar weitere Hardwarekomponenten) möchte ich eine Porterweiterung realisieren.
Nach langem Lesen und Googeln, gibt es ja Möglichkeiten über die üblichen Portexpander-ICs. Jedoch sind die nicht unbedingt komfortabel. Der eine schaltet nur gegen Ground, der andere ist recht teuer etc.
Mir würde es inzwischen am besten gefallen, wenn ein Atmega8 die Portexpander Funktion übernehmen würde. Da ich aber bei Allem was I²C bzw. TWI anbelangt noch ein absoluter Beginner bin, würde mich interessieren, ob jemand sowas schon gemacht und realisiert hat?
Gesucht wird also:
- Atemga8 als Slave am Atmega32
- Programmiersprache: BASCOM
- Der Atemga8 wird nur für Ausgänge verwendet nicht zum einlesen
Gibt es hierführ mal ein kleines Schaltbild, wie der A8 an den A32 kommt und ein kleines Programmierbeispiel um mal einen Port am Salve zu schalten?
Würde mich sehr freuen!!!
DANKE und Grüße
Thomas
da mir für ein größeres Projekt die Ports am Atmega32 ausgehen (wegen: LCD-Touch, 16 Relais und ein paar weitere Hardwarekomponenten) möchte ich eine Porterweiterung realisieren.
Nach langem Lesen und Googeln, gibt es ja Möglichkeiten über die üblichen Portexpander-ICs. Jedoch sind die nicht unbedingt komfortabel. Der eine schaltet nur gegen Ground, der andere ist recht teuer etc.
Mir würde es inzwischen am besten gefallen, wenn ein Atmega8 die Portexpander Funktion übernehmen würde. Da ich aber bei Allem was I²C bzw. TWI anbelangt noch ein absoluter Beginner bin, würde mich interessieren, ob jemand sowas schon gemacht und realisiert hat?
Gesucht wird also:
- Atemga8 als Slave am Atmega32
- Programmiersprache: BASCOM
- Der Atemga8 wird nur für Ausgänge verwendet nicht zum einlesen
Gibt es hierführ mal ein kleines Schaltbild, wie der A8 an den A32 kommt und ein kleines Programmierbeispiel um mal einen Port am Salve zu schalten?
Würde mich sehr freuen!!!
DANKE und Grüße
Thomas