Das beantwortet meine Frage nur zum Teil, ich habe gemeint wie ich meiner M32 Erweiterungsplatine klar mache das am I2C Bus Ausgänge sind.
MfG Snow Wolf
Naja dann werde ich mal schauen ob ich das irgendwie hin bekomme.
MfG Snow Wolf
So ich hab mir jetzt 2 PCA9555 gekauft und auf einer Platine verbaut. Jetzt hab ich das Problem das ich nicht genau weiß wie ich in meinem Programm festlege wo welcher Ausgang liegt bzw. welcher Widerstand an den Adressleitungen welche Adresse macht.
MfG Snow Wolf
Bei Google gleich der erste Treffer.. http://www.nxp.com/documents/data_sheet/PCA9555.pdf dort sollt alles zu finden sein.
Gruß Richard
Aus dem Datenblatt habe ich folgendes herausgefunden:
und zwar wenn man die 3 Eingänge für die Adresse auf Masse legt ist die Adresse 0100 000b und so weiter.
Wenn ich einen Ausgang will muss ich im Register C0.0 (bis C0.7) und C1.0 (bis C1.7) eine 0 stehen.
Die Ausgänge kann man im Register O0.0 (bis O0.7) und O1.0 (bis O1.7) setzten.
Jetzt stellt sich nur die Frage wie das ganze in C aussieht.
MfG Snow Wolf
Ps: Danke für das Datenblatt
Naja kann man nix machen aber jetzt weiß ich schon mehr als vorher das is auch was ich werd mich mal umschaun vl find ich was
MfG Snow Wolf
Lesezeichen