-
Thread
DS1820 schwankungen von -1 bis +110
Protokoll ist das extrem genaues kurzes Timing benötigt. Interrupts solltest du verbieten wenn du den DS1820 ausliest.
kenne mich in Bascom nicht aus. Wie hast du denn den Familiencode sowie den Serialcode des DS1820 herausgefunden? Im Anhang siehst du wie die Sequenz für einen Sensor lt. Datenblatt von Maxim. Wenn den Sensor nicht Parasitär angeschlossen hast kannst den Punkt mit dem Strong pullup weglassen
-
Thread
ds18b20 temperaturmessung mit pic18f4550
einen Oszi an dem 1-wire-bus angeschlossen habe, dass der bus nie auf 0 gezogen wird. wenn ich den ds1820 rausnehmen, sehe ich die flanken usw. aber mit dem ds1820 wird es nur auf 5V-480mV runter gezogen. offenbar verhindert er dass die leitung komplett auf 0 gezogen wird. warum ist das so? angeschlossen
hallo Sascha. In den Funktionen für die DS1820 wird vor Funktionsaufruf immer der Interrupt deaktieviert und dann später wieder aktiviert. der PIC wird mit 48MHz getaktet. hier sind auch die Funktionen für den DS1820. Könntest du vielleicht
-
Thread
Ethersex, ATMega644, Fuses, Pollin NetIO etc.
wrote: > Das ganze wäre an sich nicht ganz so schlimm, wenn ich nicht versuchen > würde, ein DS1820 anzuschließen-was nicht funktioniert. Ich habe das > Gefühl, dass irgendwas mit den "_delays" nicht funktioniert. Ich hoffe du hast die ethersex-Anleitung beherzigt: http://ethersex.de/index.php
[Update]:DS 1820: Nachdem ich wieder den original-PIN (PD6) verwende und alles auf parasitäre Versorgung (der DS1820 sollte doch beides können?) umgelötet habe sowie den Link beherzigt habe, funktionierts. :-) @tico
-
Thread
DS2450 1-Wire-AD-Wandler stört
Temperaturmessung (hobby!) mittels NTC und DS2450 (AD-Wandler am 1-Wire-Bus) aufzubauen. Am Bus hängen mehrere DS1820. Das Einlesen der Temperatursensoren ohne DS2450 am Bus funktioniert einwandfrei. Sobald ich aber den DS2450 dranhänge, werden die Sensoren teilweise nicht mehr erkannt oder es gibt Störungen beim
ich meine Prototypen und hänge nur den 1-Wire Pin des DS2450 vom Bus ab und löte stattdessen einen DS1820 ein, sind die Störungen weg. Sie müssen also direkt vom DS2450 kommen. Hänge ich den DS2450 (pin3 = 1wire) wieder dran (Lötbrücke; DS1820 bleibt dran) sind die Störungen wieder da. Der DS1820 hängt
-
Thread
DS1820-Demo-Software
eine Demo herunter geladen, die genau passen würde (einfachst Version), aber dort fehlte gerade die ds1820.h und es war der Hinweis zu lesen: --=== DS1820 - Demo ===--- You have to use the commercial version of CodeVision. http://www.mikrocontroller.com Auch bei einem anderen Programmpaket haben ich diesen Hinweis entdeckt. Ich will den DS1820 an einen 8051 anschließen. @Gast_2: natürlich kann ich das umsetzen, aber wie bereits erwähnt: warum denn immer jedes Mal bei ´0´ anfangen, wenn es hier im Forum z.B. eine Ausgangsbasis gibt,
-
Thread
RS-485 Teilnehmer-Adressvergabe automatisch
Der DS1820: "DS1820 No Longer Available: Use Recommended Replacements" Wie heißt der Ersatz? Ich meine einen mit Seriennummer.
DS18S20 = DS1820, der DS18B20 ist ähnlich. Es gibt solche 1-Wire Dinger aber auch ohne Temperatur allein für Seriennummern: DS2401.
-
Thread
Anpassung U.Radig-Webserver mit UDP für ARM CORTEX
Der Webserver schreibt jetzt DS1820-Messwerte auf eine sd-karte/fat chan. Auf Dateien der sd-karte kann über den Webserver zugegriffen werden. Code des Datenloggers: [c] //++++++++++++++++ 50sec ++++++++++++++ if(SEC==50)ds1820_start_meas(); if(SEC==55){ ds1820_auslesen_to_global_TR(); var_array[0]=CelsiusTemp; DatenArray[0]=CelsiusTemp>>8; DatenArray[1]=CelsiusTemp; } //---------------- 55sec -------------- //++++++++++++ min ++++++++
-
Thread
Genauigkeit eines DS1820
Ist es euch schonmal aufgefallen das es den DS1820 in verschiedenen Versionen gibt? Und damit meine ich das auslesen und berechnen der _relativen_ Genauigkeit/aufloesung. Ich habe hier einen der liefert in COUNT_PER_C immer den Wert 16. Es
Nein, kein DS18B20! Der andere ist ein relativ alter DS1820 im PR35 Gehaeuse. Das sind die Typen die genauso wie die aktuellen in TO92 aussehen, aber etwas laenger sind. Ich habe gerade mal das alte Datenblatt von Dallas gelesen als der Laden noch nicht
-
Thread
DS1820 physikalisch
Hallo, es ist vielleicht eine etwas ungewöhnliche Frage, aber wie messen denn die DS18(s)20 Thermometer die Temperatur? Im Datenblatt steht leider nichts darüber, welche Technik dort angewendet wird. Wie verfahren denn allgemein solche Sensoren beim Temperaturmessen? Ich finde viel über Heißleiter, Thermoelemente, oder Temperaturmessung über einen Schwingquarz, nur welche TEchnik in solch kleinen Sensoren zum Einsatz kommt, finde ich nicht. Danke schonmal :)
-
Thread
DS1820 Temperatursensor
Ich verwende einen PIC18F452 mit dem Temperatursensor DS1820 von Dallas, der an sich gut funktioniert. Die Anwendung verbietet jedoch das Maskieren von Interrupts. Diese stören jedoch das ("grausame") Timing des Sensor-Protokolls. Ich benötige also einen
-
Thread
Temperatursensor DS1820
Hat jemand zufällig Routinen in Assembler um die Temperatur des Sensors (DS1820) mit einem AVR (AT90S2333) auszulesen? In C hab ich was gefunden, aber Assembler suche ich. THX im Voraus! BTW: Gibt es Temperatursensoren fürs Wasser?
braucht nicht angeschlossen werden!). Was ist BTW? Solange Du garantieren kannst, dass der den DS1820 wasserdicht "verpackst", kannst Du ihn wie jeden anderen Temperatursensor auch ins Wasser schmeißen.
-
Thread
Temperatursensor DS1820
Ich möchte zur Temperaturmessung einen DS 1820 verwenden (4*). Kann mir jemand sagen wie man diese ansteuert, und was ich auswerten muss? Mein Temp. Bereich sollte so von 10° - 100° getragen. Bin über jede Antwort froh Dirk
Der DS1820 verwendet als 1-Wire-Bus-Device der Definition nach nur eine Leitung(mit PullUp) zur bidirektionalen Kommunikation. Der Temperatursensor kann dann über den PullUp-Widerstand gleich mit Strom versorgt
-
Thread
Temperatursensor DS1820 über Funk
Hallo zusammen, ich habe mir vor kurzem ein paar Dallas DS1820 Temperatursensoren gekauft, die auch super über den Com-Port von meinem Server funktionieren. Allerdings möchte ich nun weitere Sensoren anschließen. Die beste Möglichkeit dazu wäre es dies über Funk zu realisieren. Welche günstigen Methoden gibt es, das Signal der DS1820 über Funk zu senden? Im Endeffekt müsste das serielle Kabel durch eine Funkverbindung ersetzt werden. Da es einige Sensoren werden spielt der Preis eine große Rolle. Vielen Dank im Voraus! Robert
-
Thread
Pull-up am DS1812
Hallo, wer kann mir die Funktionsweise des parasit powersupply mit einem Pull-up-Woderstandes am DS1820 erklären. aus dem Datenblatt werde ich nicht schlau. Danke
mal außer acht gelassen)? 2. Das eigentlich Problem ist die Speisung aus dem Atmel. Wenn pro DS1820 1mA fließt kommt man irgendwann an die Grenzen.
-
Thread
DS18B20 rom search
habe. Ich bekomme jetzt Ausgabe siehe unten. Niemand eine Idee? Danke Gruß Christian D:\1WireDs1820.exe meastemp 0 found 4 busses seen product ->USB-DS1820<- PIN:0 ID: 28 BF 62 3B 01 00 00 D8; Temperatur: 170.5 C; returned T: 0x155 D:\1WireDs1820.exe meastemp 1 found 4 busses seen product ->USB-DS1820<- PIN:1 ID: 28 BF 62 3B 01 00 00 D8; Temperatur: 170.0 C; returned T: 0x154 uchar w1_bit_io( bit b, uchar W1PIN ) { // cli(); W1_DDR |= 1<<W1PIN; DELAY( DELAY_US( 1 )); if( b )
-
Thread
Problem mit DS1820 an ATMega8
gib mal ds1820 in die suche ein ;) wurde hier sehr oft behandelt
nämlich sehr viel einfacher. Ich sende einfach den Convert Befehl, ziehe dann die Spannung für den DS1820 hoch (parasitepower) und warte einfach 500ms und nicht wie vorher dass ich solange warte bis ich eine "Antwort" vom DS1820 bekomme. Danke, CHristianR
-
Thread
Delay nötig bei DS1820?
Ist es nötig eine zeitverzögerung zu verwenden, beim programmieren eines DS1820 über CodeVisionAVR? Wenn ja warum und wo finde ich was darüber, hab zwar mal im Forum was gelesen, kann aber in den Datenblättern nichts darüber finden. Danke.
Hier noch die Link zu DS1820: http://www.mikrocontroller.net/topic/14792#new Gerhard
-
Thread
Arduino - Hilfe für Einsteiger
Schaltstrom der Relais-Spule deinen Arduino erleuchtet hat, wird dir das einleuchten. - der DS1820 wird dich erstmal ein Weilchen beschaeftigen, das ist ein guter Anfang. Versuche ihn richtig anzuschliessen, auszulesen und die gemessenen Temperaturen auf einem Terminal auszugeben.
könnt mir wieder ein wenig helfen. Ich habe das ganze Wochenende damit verbracht, die Temperatur des DS1820 auf den "sreial monitor" anzeigen zu lassen. Leider bekomme ich das nicht richtig hin. Könnt ihr mir sagen, wo der Fehler ist? Ich habe die Schaltung so aufgebaut: http://cu-gang.de/ds1820.pdf
-
Thread
One Wire Rom Search Problem
Julian schrieb im Beitrag #4709041: > Meine Frage daher, warum sendet mir der DS1820 diesen Impuls? Vielleicht um Dir mitzuteilen, dass Du warten sollst / wann er fertig ist (clock stretching)?
denn? Das kann doch keiner einfach mal so dekodieren. >Meine Frage daher, warum sendet mir der DS1820 diesen Impuls? Wahrscheinlich weil sich entweder deine Software verschluckt hat oder deine Hardware störpule sendet, die der DS1820 als Read-Pulse interpretiert. >Die Data Leitung hat einen 4k7
-
Thread
DS1820 an mehrere µC
Hallo, das mehrere DS1820 an einen µC angeschlossen werden können ist ja bekannt... Kann ich aber auch einen DS1820 an mehrere µC anschließen? Ich denke das würde zu Komplikationen bei der Ansteuerung kommen... Wenn z.B.
Oder: Nur ein Master-µC steuert den DS1820 und die anderen hören auf dem Bus nur mit.
-
Thread
Mal wieder DS1820
Hallo.Ich habe hier 2 DS1820 und einen 2313 AVR.Jetzt möchte ich Die zwei Temperaturen an einem 2 zeilen LCD Display ausgeben.Das Problem ist die abfage der 1820 er.Mit dem Datenblatt kann ich leider nichts anfangen,da ich leider
-
Thread
Fehler bei SRAM Berechnung?
Hallo Profis, ich habe heute versucht, auf meinem Atmega128 eine zusätzliche Komponente (einen DS1820) anzusteuern und mir einen Beipielcode gesucht. Diesen habe ich dann in mein Projekt eingebunden und jetzt kommt ständig ein Fehler, den ich mir überhaupt nicht erklären kann. Beim Übersetzen im
für dieses komische Verhalten scheinen die Demo-Sourcen zu sein, die ich > für die Anbindung des DS1820 benutzen wollte. Dann poste jene doch mal, oder einen Zeiger drauf.
-
Thread
Schaltung ATTINY 44
Vom Konzept her könnte das sicherlich klappen, aber das Protokoll des DS1820 nachahmen bedeutet schon allerhand Aufwand. Du solltest dein Ziel verfolgen: Du möchtest 3 Temperatuen und eine Spannung per RS-232 übertragen. Kein Problem, klemm die DS1820 an den Tiny44. Dieser
funktioniert das auch am USB-Serial-Wandler. Das Projekt wäre in 2 Stunden duchgewunken. Das Protokoll des DS1820 nachbilden würde ich mit wesendlich mehr Aufwand veranschlagen.
-
Thread
Attiny85 mit RFM69HCW
Verdrahtung sagen? Ich würde gerne mit so einer Lösung einen Außentemperatursender realisieren mit dem DS1820. Somit würde noch ein weiterer Pin (1Wire) zum DS1820 benötigt. Machbar oder nicht? DANKE!
. > Ich würde gerne mit so einer Lösung einen Außentemperatursender > realisieren mit dem DS1820. > Somit würde noch ein weiterer Pin (1Wire) zum DS1820 benötigt. Kann man sicher auch nehmen, einen Pin findest Du da sicher nochn ei mir hängt ja an PB4 auch noch das Clock-Signal für den FOS02
-
Thread
Thermostat Kühlschrank Ersatz durch µC ?
Einschaltungtemperatur und Ausschaltungtemperatur in 0,1 Gradschritten und Wartezeit einstellbar. Es wird ein DS1820 verwendet.
Beim übernächsten Ausfall des Thermostat (einen i.O. habe ich ja noch) kommt dann aber DS1820, 8-Pin-PIC, Taste, 2 LEDs, MOC30xx, Triac rein; nicht nur, weil dies ein µC-Forum ist, auch Elektronik läßt sich langlebig auslegen/konstruieren. mfG fE
-
Thread
Probleme mit DS18B20
Quellcode (vor wem, von dir?), wie wo angeschlossen, ob mehrere gleichzeitig, ... Garantiert kein DS1820 oder DS18S20 auf dem Board? Die sind ähnlich aber nicht identisch.
Den Wiederstand brauchst du nur einmal in deiner One-Wire-Interface. Du musst Jeden DS1820 einzeln adressieren. Da gibt es Zwei verschidene Modus es gibt einmal einen Dresse auf die alle DS1820 ansprechen sinvoll bei nur einem einzelnen DS1820 in der Stripe sonst gibt es einen Datencrash
-
Thread
DS1820 via Telefonleitung?
ich schon mit meinem Mini-Linux-System in der alten Wohnung eine Innen-/Außentemperaturanzeige via DS1820 mit Logging erstellt gehabt. Das gleiche wollte ich nun auch in der neuen Wohnung machen, diesmal aber jeden Raum loggen lassen... Dazu stelle ich mir vor: Server mit serieller Schnittstelle
einschleifen und dann zum Büro weiterleiten? Im Büro will ich ja an meiner Interfaceschaltung auch einen DS1820 anschliessen. brauche ja auch die Büro-Temperatur, sowie einen mit zwei Adern zum Fenster rauswerfen. Gruß Björn
-
Thread
AVR-Ctrl AT90LS8535 und DS1820
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
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
-
Thread
Brotbackautomat Steuerplatine defekt
aber nicht brauchbar mit einem adc oder mit einem RC-Glied ausgemessen. Ist aber kein Problem =>ds1820. Was im Prinzip noch fehlt, ist die Transistorschaltung für den Triac. Der Rest ist dann relativ einfache avr-Programmierung.
2x5V-Relais komplett neu aufgebaut. Erstes Backergebnis duchaus sehr gut. Die Temperaturmessung mit dem ds1820 ist zu indirekt und noch nicht zufriedenstellend. Das werde ich auf pt1000 umstellen. Hier mal das programm.
-
Thread
1-Wire-Bus-Projekt: DS1820 / DS18S20 / DS2450 / DS2408 / unter C und 8051
haben wir ein kleines 1-Wire-Experimental-Board entwickelt, mit dem die digitalen Temperatursensoren DS1820 / DS18S20, der 4-fach A/D-Wandler DS2450 und der 8-fach digital I/O-Expander DS2408 betrieben werden können. Ergänzt wird der Funktionsumfang noch durch ein LC-Dispaly mit 4 Zeilen und 20 Spalten am
ds1820.c: // Fehler-Prüfung: Scrartch-Pad-Inhalt aufaddieren sum = 0; // Fehler-Summe löschen for(i=0; i<9; i++) sum = sum + ds1820[i]; if(sum == 2295) ftemp = 555; Easy-CRC
-
Thread
Windrad- Überwachung
Aussenbeschaltung rund um den µC. Aber die ist vergleichsweise simpel. Nur als Beispiel: einen DS1820 als Temperatursensor in BASCOM ansteuern, auslesen und die Temperatur zur Anzeige bringen, ist vergleichsweise trivial, weil dir die schwierigen Sachen alle schon von BASCOM abgenommen werden.
Sie verschlingt nur unnötig Geld > und ist dem Zweck nicht wert. Der oben bereits erwähnte DS1820 kostet keine drei Euro.
-
Thread
1Wire Verbindungsproblem.
one Wire soll ja eigentlich recht problemlos sein..isses aber offenbar nicht.. Wenn ich einen DS1820 Temp Sensor abfragen will geht das, solange er auf der Paltine steckt wunderbar... Nun ist alles in einem Fahrzeug verbaut..als Vernidnungskabel Cat5 Netzwerkkabel... Länge ca 2m Als Pull Up Widerstand
Kim Schmidt schrieb im Beitrag #1885508: > Wenn der Ds1820 die ANfrage richtgi bekomen würde oder die gesendete > Antwort ok wäre, würde es ja funktionieren, da es das offenbar nicht > tut, bruah ich keine CRC um das herauszufinden du findest damit raus
-
Thread
Bitte um Begutachtung von Schaltungsentwurf
Möchte die Platine als Testboard nutzen. An den herausgeführten Port_C möchte ich über 1-wire mehrere DS1820 anschließen. Den ganzen Port habe ich nur für mögliche abweichende Verwendung des Boards nach außen geführt. Dies gilt auch für die beiden Analogeingänge. Ich möchte, dass der MC mir im fertigen Aufbau die Kennung und die aktuelle Temperatur der DS1820 über die serielle an meinen PC schickt. Die DS1820 werden jeweils einzeln auf kleine einzelne Platinen gelötet und später mit dem Board verbunden. Solltet ihr Fehler finden, bitte ich euch mir diese
-
Thread
AVR für wenig Geld im LAN
Hi RoBue. DS1820 mit CodeVision funktioniert einwandfrei. GCC macht Probleme. Gruß Kurt
Auch wenn ich einen DS1820 an das Kabel hänge ändert sich nichts daran. Mit einem kurzen Kabel gehen die DS 1820. Kann es mit der Verdrillung der Adren zusammen hängen? Gruss Stefan
-
Thread
Raumthermostat: Eigenbau
Mega16 mit dem üblichen Kleinkram, Trafo, 7805, Relais (zum schalten der 230V Schaltspannung) und DS1820 auf einer Platine. Die Zeit generiere ich aus dem 230V Netz. Hat sich so gesehen bewährt. Stromausfälle sind in den 3 Jahren keine vorgekommen und die Uhr tickt nach wie vor so dahin, wie ich sie
dem sich der Thermostat bedienen und einstellen lässt. Fehler die ich gemacht hab. Ich hab den DS1820 auf die Platine gesetzt und zu nahe am Schalttransistor für das Relais. Zieht das Relais an, dann heizt der Transostor den DS1820 ein wenig auf. Irgendwann häng ich den DS mal an ein Kabel, aber im
-
Thread
Temperatur mit Bascom
Ist es nicht einfacher einen DS1820 oder den LM075 (oder so) anzuschliessen? Die liefern den Temp-wert doch als 1-Wire Datenstrom und Bascom hat schon frertige Befehle dafür. Gruß UK
Für DS1820 gucke mal auf www.comwebnet.de Unter Thermometer, vielleicht kannst du das brauchen.
-
Thread
LCD-Ausgabe
Hallo Marco! Hab nen digitalen DS1820. Ist der mit der 1-Wire Ansteuerung. Den Temp.Sensor kannst du direkt an den Port hängen. Dann noch + und Masse anschliessen, ein Programm schreiben und los kanns gehen. mfg Chris! P.S.
Hallo Marco, zum DS1820 findest Du hier was: http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm bzw.: http://www.specs.de/~danni/ace/ds1820/index.htm Ich finde die Dinger super, funktionierten auf Anhieb
-
Thread
TSM 125: neuer DS1820 -> falsche Temperatur
TSM 125 2-Punkt Regler gekauft. Da mir der beiliegende Sensor zu groß ist, habe ich noch in einen DS1820 investiert. Laut Hersteller ist der beiliegende Sensor ebenfalls ein DS1820, der in Metall eingegossen ist. Laut einer Rezension im Internet, kann man den Sensor einfach an ein Kabel löten und somit
Es gibt DS1820, DS18S20 und DS18B20. Der DS18B20 verwendet ein anderes "Datenformat" als die anderen beiden. Wenn die Firmware der H-Tronic nicht den Typ abfragt und entsprechend umrechnet, kommt es zu falschen
-
Thread
Problem mit DS1820
ich weiss sein 85 grad die grundeinstellung. hast du convert temperature (44h) ausgeführt? mein ds1820 läuft aber auch noch nich ;-)
grundeinstellung beim einschalten, doch nach max. 0.5 sec muss schon die aktuelle temp vorliegen. #include <ds1820.h> #include <1wire.h> ..... void main() ..... w1_init(); w1_search(0xf0,rom_codes); ...... while(1) ...... temp=ds1820_temperature_10(&rom_codes[m,0]); temp/=10; ....
-
Thread
Frage zu DS1820
Hallo, wollte Fragen wenn man bei dem DS1820 die Polarität vertauscht hat, ist das Bauteil dann defekt? mfg
durchfliesst. In einem 1Wire-Bus wird letzterer durch den Pullup-Widerstand begrenzt, so dass der DS1820 wohl überleben dürfte. Anders sieht es aus, wenn die direkte Stromversorgung aus 5V verwendet und dann GND und Vcc vertauscht werden. Dann kann es zu einem übermässig hohem Strom und Defekt des Bauteils
-
Thread
DS 1820 von Conrad
Hab aus der Vergangenheit noch zwei konfektionierte DS 1820 Temperatursensoren von Conrad mit Anschlußkabel in den Farben braun weiß und grün. Braun ist vermutlich GND. Wie sind die Farben weiß und grün zu den Anschlüssen Data und +5Volt. Vielleicht hat
damit? http://www.produktinfo.conrad.com/datenblaetter/175000-199999/184024-da-01-de-TEMP_SENSOR_DS_1820_BT.pdf http://www.produktinfo.conrad.com/datenblaetter/175000-199999/184037-da-01-de-TEMP_FUEHLER_DS_1820_KABEL_2M.pdf
-
Thread
ds1820 befehle
den code an und den schaltplan dazu".hast du auch die 4,7 kohm nach plus von deinem datapin des ds1820 auch nicht vergessen.
-
Thread
sbit als Variable in C
programm durch P3^0 bis P3^5 ersetzt werden //---------------------------------------- // Reset DS1820 //---------------------------------------- bit ResetDS1820(sbit DQ) <-- funktioniert nicht { bit presence; DQ = 0; //pull DQ line low DelayUs(29); // leave it low for about 490us
Port0.0 #define Sensor2 0x02 //Port0.1 . . //---------------------------------------- // Reset DS1820 //---------------------------------------- unsigned char ResetDS1820(unsigned char Sensor) {unsigned char presence; Port0 = PORT0 & (~Sensor); //pull DQ line low DelayUs(29); // leave
-
Thread
Auflösung Sammlung: AVR, Arduino, MSP430, Bauteile, Displays, Thermometer
Segment-Anzeigen > - Keramikkondensatoren en masse > - Mini USB 2.0 Buchsen > - einige DS18 lose (DS1820, DS18S20, etc.) > - PT100 Typ Thermoeter mit Edelstahlummantelung > - TI MSP430 Launchpad > - Feuchtigkeitssensoren aus China An den Sachen hätte ich Interesse. Was willst du dafür
Segment-Anzeigen >> - Keramikkondensatoren en masse >> - Mini USB 2.0 Buchsen >> - einige DS18 lose (DS1820, DS18S20, etc.) >> - PT100 Typ Thermoeter mit Edelstahlummantelung >> - TI MSP430 Launchpad >> - Feuchtigkeitssensoren aus China > > An den Sachen hätte ich Interesse. Was willst du dafür
-
Thread
DS18S20 Temperatur auslesen mit C geht nicht
was da falsch dran ist. Das Datasheet: http://www.datasheetcatalog.net/de/datasheets_pdf/D/S/1/8/DS1820.shtml
for (cnt = 0; cnt < 8; ++cnt) { DQ = 0; DQ = 1; delay_us(2); // 15µs ds1820[i] |= ((char) DQ << cnt); delay_us(12); // 100µs } } } [/c] Ich setze DQ ja immer auf 1, weshalb diese auch immer in das Array ds1820 geschrieben wird. Da alle gelesenen Bits kein