PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Porterweiterung beim RP6



rp6flash
06.01.2008, 14:39
Servus ihr rp6-ler

Ich hab mal wieder en problem mit meinen port:

ich hab gelesen das man die i2c busses mit einem PCF8574 erweitern kann.
nun gibts aber den PCF8574T, den PCF8574P, ....AP, ...At

Ist es egal welchen ich mir da hole oder muss es ein bestimmter sein.

Bitte bringt mich nicht um wenn paar angaben fehlen. Bin newbie

Dirk
06.01.2008, 17:49
Hallo rp6flash,

die "T"-Typen sind SMD, die "P"-Typen sind DIP16.

Der Unterschied zwischen den normalen und den "A"-Typen ist der mögliche Slave-Adressenbereich. Wenn du nur ein/zwei PCF8574 brauchst, reicht EIN Typ, z.B. der PCF8574AP.

Gruß Dirk

robbiefan
06.01.2008, 19:27
hallo,
ich hab auch mal eine frage zu den ports des rp6.
Beim CCRP5 wars ja so, dass man wenn das Display angeschlossen ist keine Ports mehr für eigene Experimente frei hat.

Wie siehts da beim RP6 aus? Ohne erweiterungen!
Ich will nur wissen ob das genauso ist, da ich mir überlege den RP6 auch noch zu kaufen.

schon mal danke

purebasic
06.01.2008, 19:46
...Wie siehts da beim RP6 aus? Ohne erweiterungen! .....

da kannste noch nicht einmal ein display anschliessen im 4bit-modus.
hat nur noch 2 pins frei.

du kannst aber die ir-dioden und die lichtsensoren abklemmen/ablöten dann haste wieder 4 gewonnen.

rp6flash
06.01.2008, 20:09
also erstmal danke für die vielen schnellen antworten....



die "T"-Typen sind SMD, die "P"-Typen sind DIP16.

ich muss ziehmlich dumm fragen: was heißt smd und DIP16. wär nett wenn ihr mir nochmal was reinschreibt

gruß flash

Guckyx
07.01.2008, 12:02
Hi

DIP 16 ist eine Gehäusebauform der "klassischen" Art und viel besser zu händeln als die SMD Bauteile meiner Meinung nach.

vielleicht hilft dir Wiki weiter :)

http://de.wikipedia.org/wiki/Dual_in-line_package

Gruss Sven

rp6flash
07.01.2008, 13:11
ausgezeichnet

dann dank ich euch allen für die antworten!!

rp6flash
09.01.2008, 15:53
So also die Ic's sind jetz so weit angekommen

jetz bräucht ich aber nochmal eure hilfe!!

ich hab nähmlich keine ahnung wie ich die dinger ansteuern soll

kann mir des vielleicht mal jemand sagen? wär schön mit dem beispielprogramm wenn gienge!

danke schonmal im vorraus für eure hilfe!

purebasic
09.01.2008, 19:33
https://www.roboternetz.de/wissen/index.php/Kategorie:Quellcode_Bascom

da gibt es programme...viel spass.

rp6flash
09.01.2008, 19:47
ja netter link..
nur programmier ich in c

naja mein fehler

sry

also: c, avr-gcc

dankeschööööönnn

Dirk
09.01.2008, 20:28
PCF 8574: ... ich hab nähmlich keine ahnung wie ich die dinger ansteuern soll ... kann mir des vielleicht mal jemand sagen? wär schön mit dem beispielprogramm wenn gienge!

Wie wäre es mit der Demo, die beim RP6 dabei ist:
RP6Base_I2CMaster_01.c


danke schonmal im vorraus für eure hilfe!
Dank geht an SlyD!

Gruß Dirk

purebasic
10.01.2008, 10:06
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574

oh... und hier : http://www.mikrocontroller.net/forum/gcc?filter=PCF8574


na dann hiermit viel spass. ist sehr gut erklärt. danach kannste ein eigenes programm schreiben.