Hallo,
ich möchte jetzt so langsam, nachdem ich mir ein mini-Mega32 Board gebastelt hab, was auch super läuft, auf den I²C Bus gehen.
Ich wollte gerne dann einen Temperatur-Fühler an den I²C anschliessen.
Ich dachte da so an denn DS1621. Der hat ja die Pinns SDA & SCL. Die müssten doch dann an die entsprechenden Pinns am Mega32 also PortC.0 & PortC.1? GND und VDD sind klar. A0-A2 sind dann für die Adressierung zuständig? Also muss ich den entweder auf 0V oder +5V legen mit Widerständen? Und wenn ich jetzt einen weiteren Temperatur fühler anschliessen möchte wie mache ich das dann? auch an PortC.0 & PortC.1 halt nur mit einer anderen Belegung der A0-A2 am Temperaturfühler? Also kann ich doch dann z.B beim ersten Fühler A0=0;A1=0;A2=0; beim zweiten dann A0=0;A1=0;A2=1; oder? Und wie läuft das dann wenn ich andere x-beliebige I²C's anschliessen möchte? Kann ich das dann auch so mit der Adressierung machen?
Und kann ich die SDA & SCL Ports am Mega32 auf z.B auf PortA.0 & PortA.1 legen, in BASCOM? Geght das mit Config SDA = PortA.0?
Ich weiss Fragen über Fragen. Aber ich hoffe dass ihr mir helfen könnt.
Und Danke jetzt schon einmal.
MfG
Nico
Lesezeichen