mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik zweimal DS1820


Autor: Christian Betzen (chris001)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute!

Ich muss euch nochmal auf den Geist gehen!

Hab jetzt meine beiden Temp. Sensoren DS1820 mal auf einem Klemmbrett 
aufgebaut und mit nem AVR Board wo ein Atmega8 drauf ist verbunden.
Zur Ausgabe der Daten hab ich ein LCD Display angeschlossen. Auf dem 
Atmega8 läuft das an gehangene Programm was unter Bascom geschrieben 
ist.

Jetzt zu dem Problem!
Wenn ich jetzt EINEN der beiden Sensor an meine Kaffeetasse halte, 
erhöhen sich beide Temperaturen auf dem Display.
Leider weiß ich jetzt erst mal nicht weiter. Vielleicht hat ja jemand 
von euch die Lösung für das Problem.

Schö mit Ö...


Christian

Autor: (Gast) (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Unter Sensor 2(!) auslesen steht
>Sc(1) = 1wread(9)
Gehört da nicht ne "2" hin?

Autor: Mr. x (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schau Dir mal an wie Du auf Dsid1(x) und Dsid2(x) zugreifst. Da steht 
mal 1 und mal i...

Autor: Chris M. (shortie)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
also ich bin mit bascom null bewandert aber kann es sein daß du einen 
Tippfehler hast?

Dsid1(i)  = 1wsearchfirst()
waitms 500
dsid2(1) = 1wsearchnext()        <---- da steht eine 1 in Klammer
waitms 500


und unten dann

'---Sensor 2 Auslesen---
1wreset
waitms 800
1wwrite &H55
1wverify Dsid2(i)   'Sensor mit Seriennr. auswählen  <---- ih statt 1 
benutzt
1wwrite &HBE        'Kommando READ SCRATCHPAD

ich seh aber keine Erhöhung von i im Code und gehe mal von i = 0 aus 
nach den Programmstart.

Autor: Wolfgang Schmidt (wsm)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dein i ist nicht definiert !


W.

Autor: Christian Betzen (chris001)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi!

Danke das wars schon! Die Fehler die man selber macht sieht man oft 
nicht!

Schö mit Ö...


Christian

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.