Attiny44: DS1820 und PWM schließen sich aus

OP #1531465
Lesenswert?
• ▲
▼
Hallo,

ich sitze gerade über einer Schaltung, die mit Hilfe eines Attiny44 aus 
deinem Dallas DS1820 die Temperatur auslesen soll und dann über den OC1A 
mit PWM eine Heizung stellen soll.

Als Library zum Ansprechen des Dallas verwende ich diese hier:

http://www.siwawi.arubi.uni-kl.de/avr_projects/tempsensor/index.html

Das funktioniert alles tadellos, bis ich für das PWM einen Teiler für 
den 16Bit Timer/Counter in TCCR1B einstelle. Lasse ich den Prescaler auf 
1, also die PWM mit Prozessortakt laufen geht der DS1820 noch auslesen, 
sobald ich aber den Prescaler höher setze, um den PWM Takt langsamer zu 
bekommen, lese ich aus dem DS1820 nur noch die default 85°C aus.

In der oben genannten Lib zur Ansteuerung des DS1820 wird kein 
Hardwaretimer verwenden, den ich dadurch beeinflussen könnte. Es werden 
dort nur avr/delay.h Verzögerer benutzt.

Ich weiss nicht mehr, wo ich noch nachsehen könnte, an was das liegt. 
Hat jemand von euch eine Idee?

Danke für eure Antworten!

Michael
OP #1531886
Lesenswert?
• ▲
▼
Hallo,

anbei eine Zip Datei mit dem Code, den verwendeten Dateien aus der 
Library und einem Schaltplan. Die Hardware kam nicht von mir, war eine 
vorgefertigte Schaltung, die ich nun selbst/anders programmieren will.

in der main.c habe ich einen Kommentar geschrieben, welches Statement 
das Auslesen der Temperatur aus dem DS1820 beeinflusst.

Ich hoffe die Information reicht. Falls nicht liefere ich noch nach, was 
gebraucht wird.

Vielen Dank !

Michael
Angehängte Dateien:

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.