AVR-Ctrl AT90LS8535 und DS1820

Gast #130623
Lesenswert?
• ▲
▼
hi, ich habe hier das AVR-Ctrl board mit dem AT90LS8535.

nun hab ich mir den DS1820 draufgebastelt, habe aber keinen schimmer wo
ich anfangen soll mit der programmierung.
da ich noch kein LCD drauf habe (nur die LED leiste bisher) sieht mein
plan ganz simpel aus.

temperatur auslesen und bei bestimmten "bereichen" bestimmte led's
anschalten.

beispiel:

0-5°  led1
6-10° led1 und 2
11-15° led1, 2 und 3
usw.

das ganze soll in assembler stattfinden.
leider bin ich noch blutiger anfänger was das angeht.
ein wenig interruptverarbeitung, hier und da ein lauflicht und hier und
da mal eine aktion auf tastendruck bekomme ich zwar hin, aber das war's
dann auch schon :(

für denkanstöße oder vielleicht sogar, für mich verständliche,
programmierbeispiele wäre ich sehr, sehr dankbar.

natürlich verlange ich nicht, dass hier die ganze arbeit für mich getan
wird. einen anfang und ein paar hilfreiche antworten und ich denke das
wird schon :)
Gast #130624
Lesenswert?
• ▲
▼
so ganz im dunkeln (ohne display zur kontrolle ) wirst du das nicht
hinkriegen.
sorry, aber der dallas 1wire -bus is nicht so ganz ohne.
ohne den richtigen takt auf der leitung geht da nicht sehr viel.

wieso kaufst du dir nicht bei pollin elektronic für 5€ ein LCD display
und lädst dir die demoversion von Bascom runter.

dann hast du das projekt in einer stunde fertig.
Gast #130625
Lesenswert?
• ▲
▼
das projekt soll nicht in einer stunde fertig sein, meinetwegen kann es
wochen dauern ;). ich möchte anhand dieses projektes einfach meine
assembler kenntnisse verbessern, was bascom natürlich ausschliesst.
Gast #130626
Lesenswert?
• ▲
▼
Hallo Dennis,

am besten du schaust dir erstmal das Datenblatt vom DS1820 an.
Um die Timings zu erfahren. Was du tun must um zum DS1820 Daten zu
übertragen und und Daten zu empfangen.
Der DS1820 hat  ein  1-Wire Daten Bus. Das bedeutet es geht alles über
das eine Kabel du must jedes bit einzeln rüberschieben und jedes
einzeln empfangen und zu einem Byte machen (mit Carry).
Ich weiß nicht wie gewand du schon bist aber ich glaube für den Anfang
ist es nicht so einfach.
Steuere doch erst einmal ein Display an .

Grüße

Andi

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.