xeno
20.03.2008, 23:10
Hallo,
Ich versuche gerade mein ersten IC-Baustein über I²C anzusprechen. Aber leider komme ich nicht ganz zurecht.
Ich habe folgende Fragen zu diesen Thema:
1. Ich möchte gern die Temperatur über den DS1621 Baustein auslesen.
1.1. Der Chip hat 6 Pins, davon sind 3 Pins als A0,A1 und A3 gekennzeichnet (Address input pin.). Diese Pins sind doch die Sub-Adresse? Wenn dies so ist, wie muss ich die schalten? Wenn ich jetzt z.B. A0 auf Masse, A1 und A2 auf Vcc lege, ist das dann die Sub-Adresse 011?.
1.2. Ein Pin ist als TOut gekennzeichnet ist dieser Pin für mich unwichtig?
2. Wenn dies so weit geklärt ist, wie muss ich jetzt mein Controller(Mega32) Programmieren, das er die Daten vom Temperatursensor lesen kann.
Ich sag schon mal danke.
Ich versuche gerade mein ersten IC-Baustein über I²C anzusprechen. Aber leider komme ich nicht ganz zurecht.
Ich habe folgende Fragen zu diesen Thema:
1. Ich möchte gern die Temperatur über den DS1621 Baustein auslesen.
1.1. Der Chip hat 6 Pins, davon sind 3 Pins als A0,A1 und A3 gekennzeichnet (Address input pin.). Diese Pins sind doch die Sub-Adresse? Wenn dies so ist, wie muss ich die schalten? Wenn ich jetzt z.B. A0 auf Masse, A1 und A2 auf Vcc lege, ist das dann die Sub-Adresse 011?.
1.2. Ein Pin ist als TOut gekennzeichnet ist dieser Pin für mich unwichtig?
2. Wenn dies so weit geklärt ist, wie muss ich jetzt mein Controller(Mega32) Programmieren, das er die Daten vom Temperatursensor lesen kann.
Ich sag schon mal danke.