Archiv verlassen und diese Seite im Standarddesign anzeigen : zusätzliche IO Ports
Hallo Leute,
hierm meine Frage:
was ist eigentlich wenn ich mit den IO Ports an meinem Controller (AtMega32)
nicht auskomme. und zusätzliche benötige.
gibt es da IC die ich über den i2c bus ansteuern und abfragen kann oder ist das nur über schieberegister möglich?
vielen dank für eure antworten
gruß ceekay
Es gibt zB. den PCF 8574 8 Bit I/O Expander...
http://www.semiconductors.philips.com/cgi-bin/pldb/pip/pcf8574
Gruß
Christopher
ThSteier
24.07.2005, 00:36
...und wenn das immer noch nicht reicht: der PCA9555 bietet zweimal 8 Bit.
http://www.semiconductors.philips.com/cgi-bin/pldb/pip/pca9555
Viele Grüße,
Thomas
vielen dank das ist genau das was ich suche.
gibts die auch mit noch mehr IO pins. oder ist das das maximum?
ansonsten könnte ich auch einen anderen controller nehmen der generell mehr IO pins hat.
gruß ceekay
Du kannst 8 der PCA9555 an einen Bus hängen.
Die jeweilige Adresse kannst du am Chip einstellen (A0,A1,A2)
Somit stehen dir 128 I/Os zur Verfügung.
Und sag' jetzt nicht, du willst mehr ;)
Gruß
Christopher
SprinterSB
24.07.2005, 10:36
Du kannst 2 ICs nehmen und hast dann 16 Pins, oder 3 und hast 24...
MAX6956 bietet dir 20 bzw 28 I/O Pins/LED-Treiber je nach Package.
nein das sollte wirklich reichen.
vielen dank für die schnellen antworten
gruß ceekay
du könntest auch einen weiteren Mikrocontroller nehmen, kostet oft nicht viel mehr als eine Erweiterung und du hättest neben den zusätzlichen Ports noch jede Menge anderer Möglichkeiten, außerdem brauchst du dann nicht gleich viele weitere ics, sondern vielleicht nur einen
aber, wenn du nur die Ports brauchst, kann es mit normalen Erweiterungen von Vorteil sein
SprinterSB
26.07.2005, 22:44
Was ich auch sehr gern nehme ist der 74HC595 (http://www.semiconductors.philips.com/pip/74HC595N.html), ein 8 Bit Schieberegister. Die sind billig, gut verfügbar, kaskadierbar (hab schon mal 6 Stück davon hintereinander gehängt, geht prima), sind einfach anzusteuern und brauchen weniger Resourcen als zB I2C (schneller, weniger Code, selbst bei TWI-Modul)
Gibt davon auch Pullup-Versionen oder als Input.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.