Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > > > Hallo! > > > Danke erstmal, die Ansteuerungsmöglichkeiten waren mir bekannt! > > > Vielleicht habe ich mich falsch ausgedrükt, ich meinte das zu dem SCL und SDA jeweils 2 Lötpads auf > > > dem Board vorhanden sind die aber nicht miteinander verbunden sind! Welches muss der beiden muss > > > ich jetzt für SDA/SCL nehmen? > > > Hat einer diesen Baustein schon mal eingesetzt und kann mir den Quelltext für z.B. 8 Ausgänge geben? > > > Bin noch Anfänger... > > > Gruss Rene > > > > Hallo Rene, > > > > das mit den Lötpads iat in der Bedienungsanleitung zum Applicationboard beschrieben. > > Neben dem Signal liegt jeweils ein Pad mit GND. > > > > Gruß krassos > > > > PS: Welches Pad nun Masse ist steht nicht drin. Ich vermute aber mal links (in Richtung MCU) > > das Signal und rechts (in Richtung Lötfeld) GND. > > Zum verbinden mit den Erweiterungen nimmst Du am besten paarig verdrillte,geschirmte Leitung. > > Die Paare ordnest Du so zu: > > SDA/GND > > SCL/GND > > +5V/GND > > Schirm MCU-seitig auf GND > > > > > Hallo Rene, > > für die Versorgung der Porterweiterungen mußt Du nicht zwangsläufig die 5V > der MCU nutzen. Eine stabile, gut gesiebte 5V mit gemeinsamen GND (wichtig) > sollte genügen. > Die Verbindungsleitung sollte am besten Netzwerkleitung sein (cat5 oder besser). > > Hier noch das Beispiel: > <code> > /* Testprogramm für PCF8574 */ > > > thread main{ > > int modul1,modul2; > pcf.init(); > pcf.out(modul1,0);pcf.out(modul2,0); //nach dem Einschalten sind alle ports > //der 8574 als input = high. deshalb hier definiert > //auf 0 setzten. Solltest Du einen Ausgangsinverter > //dahinter gesetzt haben muß hier statt 0 255 stehen. > modul1=0; //Adresse 64 > modul2=1; //Adresse 66 > > loop{ > > if ports.get(8) //p1h0 abfragen > { > pcf.set(modul1,0,1); //modul1 port0 setzen > pcf.set(modul1,1,1); //port 1 setzen > pcf.set(modul2,0,1); //uswusf... > pcf.set(modul2,1,1); > } > else > { > pcf.set(modul1,0,0); //modul1 port 0 ausschalten > pcf.set(modul1,1,0); //........ > pcf.set(modul2,0,0); > pcf.set(modul2,1,0); > } > > if ports.get(9) //p1h1 abfragen > { > pcf.set(modul1,2,1); //modul1 port2 setzen > pcf.set(modul1,3,1); //port 3 setzen > pcf.set(modul2,2,1); //uswusf... > pcf.set(modul2,3,1); > } > else > { > pcf.set(modul1,2,0); //modul1 port 2 ausschalten > pcf.set(modul1,3,0); //........ > pcf.set(modul2,2,0); > pcf.set(modul2,3,0); > } > > }} > </code> > > Das Beispiel sollte mit Hilfe des Handbuchs selbsterklärend sein. > Es ist bewußt nicht komplett, ein wenig wolltest Du ja noch experimentieren ;) . > Um alle benötigten Module zu haben solltest Du den letzen Servicepack von hier laden und installieren. > > Gruß krassos > > Gruß krassos