Hallo Ich hoffe ich bin hier richtig. habe mir eine Thermometer mit AT89C2051 und DS18B20 nachgebaut. von hier. http://sgprojects.co.in/index.php/projects/8051-projects/digital-thermometer?showall=1&limitstart= Doch leider wertet der AT89C2051 sie Signale vom DS nicht richtig aus. Es kommen nur wirre Zahlen ( 22,0 23,0 -12,0 33,0 ...) Am oszi sieht alles sehr sauber aus. Die Spannung für den DS habe ich direkt vom AT89C2051 abgeriffen ( 10 cm Leitungslänge) und noch mit 47µ und 1nF direkt am DS gelättet. Klemme ich den DS ab, ist die Anzeige auf 00,0 Leider bin ich nur eine "Hardware Mensch" somit kann ich zum Progamm nicht sagen ( aber ich denke es wird Ok sein) Doch wo ist der Fehler zu suchen ???
Gast
#3770492
An welchem Pin hast du die Versorgung für de DS angegriffen? Passt die Auflösung des DS zur SW? Hat der Quarz 12MHz?
Gast
#3770905
Hallo Die Spannung habe ich direkt an Pin 20 und 10 abgegriffen. der Quarz hat 12 Mhz, und ich habe auch mal das Programm für den DS18S20 (9 BIT) gebrannt, das gleiche.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.