www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SHTxx


Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Klaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wo ist das Problem? Funktioniert es bei dir oder nicht?

Hast du sie hierher:
http://mc-project.de/Pages/Projekte/Wetterstation/...

???

Der Code hat bei mir funktioniert.

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Klaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.