www.mikrocontroller.net

Forum: Projekte & Code ds1820 mit tiny85 auslesen und T mit softuartTXD ausgeben


Autor: Axel Schnell (axelac)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Mit den kleinen 8 poligen ATtinys 25/45/85 kann man die Temp.Sensoren 
DS1820 auslesen. Wenn man diese Werte aber mit einem 2. Mikrocontroller 
einfach weiterverarbeiten will oder einfach mit einem PC mitschreiben 
möchte, um zB. einen Tagesverlauf mit Exel auszuwerten, wäre eine 
normale serielle Schnittstelle sinnvoll, die leider die Tinys nicht 
bieten. Deswegen wird hier eine kleine softuart txd Schnittstelle mit 
9600Baud verwendet. Nur 2 Pins werden vom Tiny benutzt, sodas für 
Erweiterungen noch  weitere 4 Pins verfügbar sind. Im Archiv enthalten 
sind der C Code für den  Codevision Compiler, die .hex Datei zum 
Download in den ATtiny85  (Fuses auf DF und E2 entspr. int. Clock 8MHz) 
und ein Schaltbild als pdf.

Autor: Hans Josef (hjm)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Axel,

könntest Du die noch fehlenden Dateien anhängen (include <ds1820.h> ...)

oder sind diese Bestandteil von Codevision?

Grüße

Autor: Axel Schnell (axelac)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Header Dateien sind alle Bestandteil vom Codevision Compiler.

Autor: Axel Schnell (axelac)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ein kleiner Fehler ist mir noch aufgefallen, der den ersten an TXD 
ausgegebenen Wert verfälscht. In der Funktion suart_int() muss
PORTB.TXD_BIT = 1;
stehen (5. Zeile der Funktion)

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.