mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Eeprom Problem AT90s2313


Autor: steve bennet (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

seit ein paar Tagen habe ich einen Ds1820 (Thermometer IC). Er
funktioniert auch sehr gut. Jetzt wollte ich die Daten über Nacht
sammeln und dafür in den EEprom eines 90s2313 speichern. Mit einem
Zähler wollte ich das tun, allerdings wird er beim Einlesen der
Temperatur auf Null gesetzt!(siehe Code)

Auszug vom Code:
...
Zaehler = Zaehler +1

  1wreset                         'Reset DS1821
  1wwrite &HCC                  'überspringe ROM
  1wwrite &H44                  'starte Temperaturkonvertierung
  Waitms 300                    'warte 100 Millisekunden
  1wreset                       'Reset DS1821
  1wwrite &HCC                  'Überspringe ROM
  1wwrite &HBE                  'sende T-Register 60h und 61h an
Atmel
  Ds1820 = 1wread(9)  <---- Hier wird die Variable Zaehler wieder auf
Null gesetzt
  1wreset                       'Reset DS1821
  Halb = Ds1820 And 1           'prüfen auf letztes Bit (x.5 Grad)

....

Warum passiert das? Wenn ich den 1wread-Befehl ausklammer funktioniert
das Schreiben in EEprom einwandfrei. Was mache ich falsch bzw. wie kann
ich den Fehler umgehen.

Autor: steve bennet (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich noch mal habe vergessen zu schreiben, dass ich das alles mit dem
Bascom mache.

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.