![]() ![]() INFO - FAQ - CC2-Forum - CCPro-Forum |
> Hallo Jörg, > > danke, dann müsste es ja ganz einfach sein. > > Ich habe den PCF8574P, Spannung liegt an, Relais schalten manuell, die Adresse des Bausteines steht auf 111 und ich habe folgendes codiert: > > define SaugMotor as bit [138] > ... > SaugMotor = on > pause 500 > SaugMotor = off > > Es tut sich aber nichts. Muss ich noch was initialisieren? > > > > > > Hallo Fritz, > > eine Adresse 7 wird es nie geben, da hast du etwas falsch verstanden. Die Adresse die du einstellst sind 3bit (A2,A1,A0) einer ansonsten festen 8bit Adresse. > > PCF 8574 0100,A2,A1,A0,R BASISADRESSE 64 > > PCF 8574A 0101,A2,A1,A0,R BASISADRESSE 80 > > (R= Read/Wirte-bit 0/1) > > > > Man kann auch direkt Ports ansprechen ohne I2C-Befehle. > > PCF 8574 Port 17-24 bei A2,A1,A0=000 > > ... > > PCF 8574 Port 73-80 bei A2,A1,A0=111 > > > > PCF 8574P Port 81-88 bei A2,A1,A0=000 > > ... > > PCF 8574P Port 137-144 bei A2,A1,A0=111 > > > > Gruß Jörg > > > > > Ich habe eine C-Control I Station 2.0 und ein externes Relaismodul HS-REL5 am IIC BUS. > > > > > > Ich weiß leider nicht, wie ich den Baustein adressieren kann, ich habe die Jumper des Bausteins auf Adresse 7 gestellt, aber mit > > > > > > IIC.INIT > > > IIC.START > > > IIC.SEND 7 > > > IIC.SEND x > > > IIC.STOP > > > > > > gebe ich nur Kästchen auf das LCD aus. > > > > > > Gibt es da noch einen Adress-Offset, oder wie kann ich den Baustein erreichen? Hat jemand ein Beispiel? Hallo, Laut Tabelle im Manual auf Seite17 hat der PCF den Byteport10 und die Bitports 73 bis 80 belegt, wenn die Aresse 111 ist !!! |
Antwort schreiben |