DS18B20 Temperatur Sensor mit ATMEGA32 auslesen

Gast #237171
Lesenswert?
• ▲
▼
Hi Leute

Hat schon einmal jemand von euch mit nem ATMEGA 32 ein DS18B20
Temperatursensor ausgelesen ?
Ich arbeite mit avr gcc und dem STK 500. Ich habe schon im Forum nach
passenden Beträgen gesucht aber nichts passendes gefunden.
Hab mir auch mal das Datenblatt zun DS18B20 angeschaut, kann mir irgend
jemand helfen?
Gast #237181
Lesenswert?
• ▲
▼
Also ich habe mir jetzt die sourcen runter geladen und compiliert
funktionert alles.

Meine Schaltung sieht so aus, dass ich den DS18B20 im External Supply
Betrieb laufen lasse, ich gehe vom DQ Pin des DS18B20 rüber aufs STK500
an PD2 kann man das so machen ?

in der Demo von Peter Dannnegger ist noch die UART.c und UART.h
enthalten, welche in seinem Main file eingebunden sind den UART nutze
ich ja nicht kann ich dies dann einfach umschreiben und nur mit der
onewire.c (als main file) und den zugehörigen Dateien arbeiten ?

Danke für eure Hilfe

grüße Turrican
Gast #237182
Lesenswert?
• ▲
▼
@Turrican,

genau deshalb teilt man ja die Programme in verschiedene Objekte auf,
damit man nicht benötigte Funktionen weglassen und benötigte Funktionen
einfach hinzufügen kann.

Daher sollte auch das main immer ein separates Objekt sein und nicht
mit irgendwelchen Unterfunktionen zusammengemanscht werden.


Peter

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.