Forum: Mikrocontroller und Digitale Elektronik Zwei SHT71 an einem ATmega8


von Esy (Gast)


Angehängte Dateien:

Lesenswert?

Kann man grundsätzlich zwei SHT71 mit einem Mikrocontroller auslesen?

Einzelnd habe ich sie schon ausgelesen. Zwar benutze ich nicht den 
I2C-Bus, aber das Programm funktinoniert irgendwie nur, wenn Datain/-out 
and Sda und die "Clock" an Scl hängt. Also konnte ich den zweiten Sensor 
nicht einfach an andere Pins anschließen und das entsprechend in der 
Software ändern...
Ich bitte um Hilfe. Das Programm findet ihr im Anhang!

von MaWin (Gast)


Lesenswert?

Was heisst "grundsätzlich" ?


Vollkommen parallel ?
Nein.

CLK und DATA parallel ?
Nein, du müsstest bei einem Chip die Versorgungsspannung abschalten 
damit er nichts hört, und dann belastet er den Bus über seine 
Schutzdioden.

CLK parallel aber DATA getrennt und wechselseitig auf einen uC-Pin 
geschaltet ?
Geht schon, erfordert aber ein zusätzliches Bauteil wie NX3L1T53

DATA parallel aber CLK mit Steuerlogik aus einem anderen Pin verteilt?
Ist wohl einfacher, erfordert aber auch ein zusätzliches Bauteile wie 
74HC00.

Ohne zusätzliche Bauteile?
Nein, nur in dem den Programm so umgeschreiebn wird daß es mehrere Pins 
verwendet.

Dein Programm verwendet ein SHIFTIN, vielliecht sollte man das als 
eigene Funktion schreiben. Und darauf achten, daß an Data extern ein 
PullUp sitzt oder der PullUp des Ports eingeschaltet ist wenn es auf 
Eingang geschaltet wird.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.