Im Forum und im Wiki
-
Thread
Auslesefehler DS75
Hi, ich hab hier ein komisches Problem mit einem DS75 an einem Tiny45. der Sensor ist per Soft-TWI angebunden (INT0 wird für etwas anderes gebraucht). Wenn ich den Sensor in den 12 Bit-Modus schalte und im Sekundentakt auslese, kommen Schrottdaten
und wie ich ihn am besten wieder loswerde? ;) Ist so ziemlich das erste mal, dass ich mit einem DS75 solche Probleme habe. Betriebsspannung des ICs liegt auf 3,3V, Pullups (10k) sind vorhanden und die Leitung ziemlich kurz. Irgendeinen Blödsinn auf dem Bus behaupte ich nicht zu haben. Auch auf dem
-
Thread
Assembler, Nachkommastelle, DS75
Nach zwei Tagen Fummelei ist es mir endlich gelungen den DS75 an einem ATMega 8 zu betreiben. Ich lasse mir das was der DS75 anwortet auf einem Display ausgeben. Nun habe ich so meine liebe Not mit der Nachkommastelle. Von den 8 Bit werden nur die ersten 4
stets das an was auch mein altes analoges Glasrohr-Thermometer anzeigt. Schlecht ist der/die/das DS75 auf keinen Fall. Damit nicht genug. Hier die "Formel" die ich vor wenigen Minuten schrieb. Erwartet wird die Nachkommastelle in R16. Funktionsname: LDI R17, 0d10 LDI R18, 0d48 MUL R16
-
Thread
C-Code für Software TWI für Atmega gesucht
void DS75_Start(){ DS75_setWRITE(); DS75_SDA = 1; DS75_SCL = 1; asm nop; DS75_SCL = 1; DS75_SDA = 0; asm nop; DS75_SCL = 0; DS75_SDA = 0; asm nop; DS75_setREAD(); } void DS75_Stop(){ DS75_setWRITE(); DS75_SCL = 0; asm nop; DS75_SDA = 0; asm nop; DS75_SCL = 1; asm nop; DS75_SDA = 1; asm nop; DS75_setREAD(); }
-
Thread
AVR-IO Radig
"%VA@06," "%VA@07," "%VA@08," "%VA@09," "%VA@10" "],\"temp\":[" "%DS75@0," "%DS75@1," "%DS75@2," "%DS75@3," "%DS75@4," "%DS75@5," "%DS75@6," "%DS75@7" "],\"time\":" "\"%TIME\"" "}" "%END" }; [/c] Die Indexseite sieht
Befehls-Tabelle { {"index.htm",Page1}, {"data.json",Page2}, ... }; [/c] Die Variablen %DS75@x fallen für dich weg, du hast sicher keine Temperatursensoren dran ;)
-
Thread
lm75
hallo pete danke fuer deine antwort. ich hatte den ds75 als austauschtypen fuer den lm75 in einer tabelle gesehen, aber laut datenblatt, duerfte das ingendwie schiefgehen. der ds75 ist nur fuer 3.7 also max. 4 v ausgelegt und der lm75 fuer 5.5 v. meinst du ich kann den ds75 trotzdem mit einem 5 v tty-signal betreiben?
-
Thread
DS75/LM75/TMP75 vorzeichen
Kann mir bitte jemand dabei helfen die Geschichte mit dem Vorzeichen zu korrigieren. Ich bin derzeit damit beschäftigt mir C++ näher zu bringen aber irgendwie klemmt es. Den LCD am PCF8574 und am HCT4094 habe ich schon mit eigenem Code zum funktionieren gebracht. Da bin ich schon mal ganz happy. Positive Temperaturen kann ich schon darstellen lassen, nur bei den negativen Werten klemmt es. Die im Quellcode benutzen Funktionen und Definitionen habe ich so benannt, dass ich ohne Kommentare hinkomme. Ich hoffe die werte Leserschaft ist hier dazu ebenso in der Lage um mir helfen zu können.
-
Thread
Anfängerfrage: Temperatursensor steuert Gerät über LPT port
Ähnliche Bausteine sind LM75 und DS75. Für den DS75 gibt es hier was fertiges: http://hobbyelektronik.org/VB/DS75/index.htm Trennung SDA nur mit Widerstand. LM75 ist hier im µC hundertfach beschrieben (Suchfunktion). Es gibt
Der Link mit dem DS75 ist natürlich perfekt. Das Pogie in VB sollte auch kein Problem darstellen. Der Tip mit dem LM75 war natürlich genau so perfekt. danke für Deine Hilfe. nun kann ich erst mal ein bischen