SHTxx

Gast #164493
Lesenswert?
• ▲
▼
Hallo,

ich programmiere gerade sht75 Schreib- und Ausleseroutinen.
Datenblätter hab ich auch schon sorgfältig studiert. Eine Frage bleibt
trotzdem offen:

Muß ich das DDRx des "data" Ausganges ändern, wenn ich auf das
acknowledge Bit warte?

Ich habe einen Beispielcode runtergeladen, in dem dieses nicht gemacht
wird, und er soll funktionieren.

Gruß Mike
Gast #164495
Lesenswert?
• ▲
▼
Hallo Klaus,

Wo ist das Problem?
es funzt noch nicht!!
Ja es ist der Code, ich hab ihn etwas umgeschrieben, um ihn in meine
Applikation eizubinden.

Ist es richtig, das nur wie im Datenblatt beschrieben der Data Eingang
einen pull up benötigt? wenn ja, dann verstehe ich den folgenden Code
nicht richtig

#define set_SCK    DDR_SHT &= ~(1<<P_SCK) //;PORT_SHT &= ~(1<<P_SCK)
#define clear_SCK  DDR_SHT |= (1<<P_SCK) //;PORT_SHT &= ~(1<<P_SCK)

Gruß
Mike
Gast #164496
Lesenswert?
• ▲
▼
Ein externer 4,7K Pull-Up muss an die beiden Leitungen ran, steht aber
auch auf der Seite!

Die beiden Kommandos ziehen dann die Leitung gegen Masse (Pin als
Ausgang) bzw. lassen den Pull-Up die Leitung wieder gegen Vcc ziehen
(Pin als Eingang).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren