-
Thread
WordClock mit WS2812
DS18B20 miteinander verglichen hat: http://kevinrye.net/files/reading_the_temp_ds3231_and_ds18b20.php Grüße, Phil
short_isr = 1; ds18xx_temperature_index = temp_read_temp_index (); short_isr = 0; log_printf ("DS18xxx temperature: %d%s\r\n", ds18xx_temperature_index / 2, (ds18xx_temperature_index
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
PIC18F8723 1 PIC18F2550 2 PIC18F2685 1 PIC18F26K22 2 PIC18F13K50 2 PIC16F690 1 PIC24FJ64 1 dsPIC30F6014A 1 dsPIC33EP512MU810 1 dsPIC33EP512MC610 1 PIC32MX795F512L: 3 STM32F103RB: 3 STM32F103RC
PIC18F8723 1 PIC18F2550 2 PIC18F2685 1 PIC18F26K22 2 PIC18F13K50 2 PIC16F690 1 PIC24FJ64 1 dsPIC30F6014A 1 dsPIC33EP512MU810 1 dsPIC33EP512MC610 1 PIC32MX795F512L: 3 STM32F103RB: 3 STM32F103RC
-
Thread
1-Wire Slave auf AVR
Hallo, wer hätte es jemals gedacht, aber jetzt passt der DS2423 wirklich auf einen attiny13. Wobei man aber sagen muss, es ist *ein* DS2423 kompatibler 32 Bit Zähler. Für meine Zwecke vollkommen ausreichend. Vielen Dank an MWS für den Hinweis. Habe ich eingearbeitet
Hallo Leute, habe nun einige Mails mit Tobias gewechselt und habe keine ATtiny13-1-Wire-Emulation (DS18B20 und DS2423) an einem AVR mit BASCOM-Programm zum Laufen gebracht. Interessanterweise wird die ID problemlos erkannt, auch "Match Rom" funktioniert ohne Fehlermeldung, aber
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
. Die Register der DS3231 sind identisch mit der DS1337, aber *NICHT* mit den Registern der DS1307. Bei der DS1307 ist das CTRL-Register in Adresse 7 und sieht vom Aufbau ganz anders aus als bei der DS1332, wo die Adresse
#3977903: > Die Register der DS3231 sind > identisch mit der DS1337, aber NICHT mit den Registern der DS1307. Die Zeitregister der DS3231 und der DS1307 sind absolut identisch, von einer DS1337 habe ich nie geschrieben, kannst
-
Thread
AVR für wenig Geld im LAN
>Autor: ich_eben (Gast) >Datum: 09.02.2009 13:32 >ich habe einen DS18B20 wie folgt angeschlossen: >Pin1 - GND >Pin2 - ADC4 >Pin3 - 5V >mit Widerstand (2 mal 5,6k parallel)zwischen ADC4 und 5V >die sensoren.hex geflashed und putty mit 9600
Datenblatt müßten die DS1822 mit 0x22 beginnen? Die DS1820 gehen ohne Probleme. Gruss Nick
-
Thread
Digitalstrom erhältlich
ds nachrüsten ist ja wohl keine "Instandhaltungsarbeit"
, in Zukunft werden alle Geräte einen niedrigeren Standbyverlsut haben als ds-Klemmen) 3. Integration von Weiss- und Braunware (s.o., ich frage mich aber, ob ohne Konkurrenz, ein Hersteller auf ein proprietäres System wie ds setzen würde) 4. Grösse hier ds top, aber auch KNX-PL
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
addr[0] != 0x28) { Serial.print("Device is not recognized"); return -1000; } ds.reset(); ds.select(addr); ds.write(0x44,1); // start conversion, with parasite power on at the end byte present = ds.reset(); ds.select(addr); ds.write(0xBE); // Read Scratchpad
Joachim B. schrieb im Beitrag #5707059: > aus: > int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2 > //Temperature chip i/o > OneWire ds(DS18S20_Pin); // on digital pin 2 > > schnell umgeschrieben zuint DS18B20_Pin = 2; //DS18S20 Signal pin on
-
Thread
DigitalStrom aus der Schweiz
ich weiss ziemlich genau, dass das nix wird mit ds...
140,00 20,00 1 Kaffeemaschine 79,00 79,00 10,00 13 Austausch Schalter -> T 19,00 247,00 247,00 UV 5 dS Meter 189,00 945,00 3 dS Filter 49,00 147,00 1 dS Server
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
MB RAM: Die Firma http://www.synology.de verkauft eine vergleichbare Hardware mit 128 MB RAM als DS211j als NAS (Network Attached Storage). Die RAM Größe kann man hier sehen: http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have Dieses Gerät wurde in Heft 4 (bis 13.02.2011
Rudolf Reuter schrieb im Beitrag #1863761: > Hardware: > DS18S20 (DS1820) (1-wire Sensor) -> DS9097 (Wandler 1-wire zu RS232, 5 > Bauteile) > -> RS232/USB Wandler (chipsatz PL2302 oder FTDI) -> DockStar USB. Das geht einfacher: DS18S20 (DS1820) (1-wire
-
Thread
DS18B20 Verkabelungs od Software Problem
-0.06 15.94 0.94 -0.06 Hier das geänderte Programm #include <DallasTemperature.h> OneWire ds(8); //pin für ds18b20 #include <Wire.h> //Speicher Temp float temp1 = 1; //float temp2 = 1; //float temp3 = 1; //float temp4 = 1; //float temp5 = 1; void setup(void) { pinMode(13, OUTPUT
//Serial.println(temp3); //Serial.println(temp4); //Serial.println(temp5); digitalWrite(13, LOW); } void writeTimeToScratchpad(byte * address) { //reset the bus ds.reset(); //select our sensor ds.select(address); //CONVERT T function call (44h) which puts the temperature
-
Thread
Datenblatt URL ändern?
DS1631 http://datasheets.maximintegrated.com/en/ds/DS1631-DS1731.pdf
DS2423 https://datasheets.maximintegrated.com/en/ds/DS2423.pdf
-
Thread
Rigol DSA815 Spektrum Analyser
Abschwächer von -40dB plus die -6 dB von wegen 50 Ohm Quelle/Last, ergibt -95dBm. Anzeige am DSA815: -95.13 dBm. Und mit RBW: 100 Hz VBW: 10 Hz und Preamp = On sind wir immerhin noch 40 dB über dem Rauschteppich. Da kommt Freude auf ! Und weil mir das alles so gefällt, habe ich mir gerade noch einen DS4054
Zufall gesehen habe. Mein Weg bis hier waren analoge Skopes (erst 20 Mhz dann 100 Mhz), dann ein Rigol DS1052->DS1102 was recht gut war, dann ein grottiges Hantek 5062->5202 und nun das Rigol DS2072->DS2202. Oh mann, ich hätte nicht gedacht, dass hier solche Welten zwischen liegen.
-
Thread
RTC DS3231 (EOSC) Uhrzeit läuft nicht weiter, nur mit Knopfzelle
https://www.analog.com/media/en/technical-documentation/data-sheets/ds3231.pdf Page 13
Rolf schrieb im Beitrag #7697203: > "DS3231M-Chip mit präziser Echtzeit- und Datumsbestimmung (höchstens > +-0,432 sek. Abweichung pro Tag)" > > Die 0,432 s stehen übrigens im M-Datenblatt ... Das sind "satte" 5ppm. Macht 13,39s / Monat
-
Thread
Elektroniker Stammtisch Nähe München
Nur mal ne Rückfrage....... Ist denn der 13.5. OK für euch..... ? Andre
Hans W. schrieb im Beitrag #3484917: > Steht bei mir auf der Liste, sobald ich den DS18B20 am Laufen habe. Im Anhang mal meine Standardroutinen für den DS18B20 im onWire.asm sind die Standardroutinen -1 Byte lesen -1 Byte schreiben -OneWire-RESET und im DS18B20.txt sin zusammengefasst
-
Thread
Atmega 8 + dallas 18s20 + Neuling (never ending story)
DS18S20_DDR &= ~(1<<DS18S20_wire); // 1-wire Leitung auf HIGH schalten _delay_us(60); // nach mind. 60µs wird der Precense-Impuls abgefragt err = (DS18S20_PIN & (1<<DS18S20_wire)
. Dann brauchst noch folgende oder ähnliche Routinen. Hier nur Auszüge der Prototypen! void DS18S20_writebit(uint8_t bitwert) uint8_t DS18S20_readbit(void) void DS18S20_writebyte(uint8_t data) uint8_t DS18S20_readbyte(void) void DS18S20_Conv_T(void) void DS18S20_Match_Rom( uint8_t data)
-
Thread
Sensor TS 1820
hinz schrieb im Beitrag #5670865: > DS1820 und DS18S20 sind nahezu gleich, DS18B20 kann einiges mehr. Der DS18B20 ist ähnlich, aber nicht zu DS1820/DS18S20 kompatibel.
A. K. schrieb im Beitrag #5670947: > hinz schrieb: >> DS1820 und DS18S20 sind nahezu gleich, DS18B20 kann einiges mehr. > > Der DS18B20 ist ähnlich, aber nicht zu DS1820/DS18S20 kompatibel. Ja klar, aber was jetzt in den Sensoren des TE verbaut wurde
-
Thread
Xilinx ISE auf Suse Linux
/Xilinx/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_1016XalanTransformer9terminateEv+0x49)[0xaf7e4869] /home/peter/Xilinx/ISE_DS/ISE//lib/lin/libTw.so(+0x1d5446)[0xb286b446] /home/peter/Xilinx/ISE_DS/ISE//lib/
Moin, also ich habe die ISE 13.1 auf Ubuntu 11.04 am laufen. Wichtig sind bei mir mehrere Dinge gewesen. 1 ) Installation funktionierte nur im Default-Verzeichnis 2 ) source /home/peter/Xilinx/ISE_DS/settings32.sh
-
Thread
China SUPER Bauteile-Schnäppchen Thread
kernel: Nov 13 22:35:26 easynetting user.warn kernel: Nov 13 22:35:26 easynetting user.warn kernel: === pAd = c0019000, size = 475616 === Nov 13 22:35:26 easynetting user.warn kernel: Nov 13 22:35:26 easynetting
http://ae-bst.resource.bosch.com/media/products/dokumente/bmp180/BST-BMP180-DS000-09.pdf Spannend, da sind es nur relative ±0.12 hPa im Gegensatz zu angeblichen ±0.13 bei Ebay.
-
Thread
Frage zu Register in x86 Prozessoren
up segments mov ds, ax mov es, ax
xor AX,AX Setzt AX auf 0, nur "schneller und kürzer" als ein MOV :) INT 13 Ruft INT 13 auf, das sind BIOS-Funktionen :) INT 13 mit AX==0: "Reset Drive Status". http://en.wikipedia.org/wiki/INT_13H#INT_13h_AH.3D00h:_Reset_Disk_Drive jc load_kernel: Wenn Fehler: Gleich
-
Thread
Vergleich der µCs nach IO-Performance
Kind immer noch 9 Monate. Es sind zwar 8 COG mit 20 MIPS, aber abtasten müsste es ein einziger und 13Mbps zu verdauen ist nicht da m.E. drin.
zwar immer noch nicht verstanden, was du eigentlich vorhast, aber ich behaupte einfach mal mit den dsPICs geht das.
-
Thread
Labornetzteil mit getakteter Vorregelung - Überschwinger
M. K. schrieb im Beitrag #4564858: > Ist das das Bild DS0034.BMP? Ja. M. K. schrieb im Beitrag #4564858: > Ist das so wie oben im Plan? Mittlerweile ist C14 ausgeflogen und C13 durch 100p ersetz worden. M. K. schrieb im Beitrag #4564858: > Dann
die Spannung auf 23,4V ab. Auf dem Ausgang liegen dann nur noch kleine Spikes mit 40mVpp Amplitude. (DS0071 und DS0072)
-
Thread
Röhrenuhr IV-18
...warum nicht DS18B20 als Temp Sensor mit 0,5°C Genauigkeit und ohne jede Kalibrierung? Pille
Hi, wie ich weiter oben schon beschrieben habe. Klar würde ein DS1820 auch gehen, aber ich wollte etwas mit dem A/D-Wandler machen ;) Ganz einfach. Aktuell ist noch ein Port frei, und als PAD auf der Platine heraus geführt. Wer mag kann da gern einen DS1820 anbinden
-
Thread
RTC DS3231 - Temperatur Daten?
0,5 Grad ds3231_t2=(ds3231_t2>>6); // genauigkeit 0,25 Grad } void ds3231_put_temperatur (unsigned char platz) { unsigned char a,b; ds3231_RTC_read_temper(); lcd_puff_data('+',platz); a
RTC IC ist ein Sample von Maxim. Hier sind die bisherigen Einschaltmeßwerte: RTC RAM dump: 13 48 18 00 23 04 18 00 00 00 00 00 00 00 00 00 00 13 C0 DS323x REG dump: CTL: 00 STA: 00 AGO: 00 TMSB:13 TLSB:C0 DEGC:19.75 Der Stromverbrauch am Batterieanschluß ist 1.5uA. Bei inaktiven
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
:120:U:U DS:V_leistung:GAUGE:120:U:U DS:V_heizungs_pumpe:GAUGE:120:U:U DS:V_zirkula_pumpe:GAUGE:120:U:U DS:V_speicher_pumpe:GAUGE:120:U:U DS:T_aussen:GAUGE:120:U:U DS:C_betrieb_gesamt:GAUGE:120:U:U DS:C_betrieb_heizung:GAUGE:120:U:U DS:C_brenner_gesamt:GAUGE:120:U:U DS:C_brenner_heizung:GAUGE:120:U:U DS:V_displaycode:GAUGE:120:U:U DS:V_causecode:GAUGE:120:U:U DS:V_spare_1:GAUGE:120:U:U DS:V_spare_2:GAUGE:120:U:U RRA:LAST:0.5:5:1051200
-
Thread
Logik-Bauteile - Die-Bilder
DS8205, ein 1 aus 8 Binärdecoder: https://www.richis-lab.de/logic20.htm
Du also hast die DS8205 gebunkert... Waren immer ein bisschen wie Goldstaub, schwer zu bekommen.
-
Thread
IRF4905 - RDSon zu hoch
ja einige Messungen gemacht. Bei meinen Messungen am IRF4905 kam ich bei 3 Messungen immer auf 13mOhm. Gemessen habe ich bei 100mA, 1A und 2A, was Uds von 1,3mV, 13mV bzw. 26mV ergab.
https://de.wikipedia.org/wiki/Metall-Oxid-Halbleiter-Feldeffekttransistor mit der quadratischen U_DS Abhängigkeit). Wirklich linear (d.h. konstanter Widerstand) ist es also theoretisch nur im Grenzfall gegen U_DS=0 (also bei kleinen Strömen). Je näher du mit U_DS an den Grenzwert von U_DS_sat kommst
-
Thread
Xilinx ISE 14.7 mit Ubuntu 14.04.
ISE/lib/lin/libboost_wserialization-gcc41-mt-p-1_38.so.1.38.0 -rwxr-xr-x 1 bingo bingo 78960 Oct 13 2013 ISE/lib/lin/libboost_zlib-gcc41-mt-p-1_38.so.1.38.0 bingo@X200-1 ~/xilinx/14.7/ISE_DS $ [/c] Und 64bit [c] bingo@X200-1 ~/xilinx/14.7/ISE_DS $ ls -l ISE/lib/lin64/libboost* -rwxr-xr-x
13 2013 ISE/lib/lin64/libboost_wserialization-gcc41-mt-p-1_38.so.1.38.0 -rwxr-xr-x 1 bingo bingo 90632 Oct 13 2013 ISE/lib/lin64/libboost_zlib-gcc41-mt-p-1_38.so.1.38.0 bingo@X200-1 ~/xilinx/14.7/ISE_DS
-
Thread
Mülltonnen-Blinker
Batteriebetrieb hab ich nix optimiert, da eh Strom in der Nähe ist. Mal gemessen: 8mA alle LEDs aus, 13mA alle an. Auf dem DS-Board ist noch ne LED die dauernd an ist und bei dem Teil hab ich gesehen daß man dessen 32kHz Ausgang abschalten kann, was beides vielleicht noch ein wenig einspart. Wieviel weiß ich ned. Für Stromsparvariante könnte man allerdings vom DS-Modul die Alarmregister nutzen... RTC Alarm=nächster Abfuhrtag, AVR tiefschalf legen wenn heute keine LED an ist.... AVR wird am Abfuhrtag vom DS aufgeweckt. Glaub über Signal SQW/INT vom DS-Board sollte
-
Thread
raspberry pi zero: Kein Zugriff auf webserver mit lighttpd
timefmt "%s" set format x "%H:%M" set grid set key left box plot "/home/pi/Temperatur/gnuplot_temp_ds1820.dat" using 1:2 title "Temp" with lines [/c] ==> gnuplot_temp_ds1820.sh: [c] #!/bin/bash PLOT_CONFFILE="/home/pi/Temperatur/gnuplot_temp_ds1820.conf" PLOT_DATAFILE="/home/pi/Temperatur/
[/c] crontag -e: [c] 1 * * * * /home/pi/Temperatur/gnuplot_temp_ds1820.sh [/c]
-
Thread
[V] Jede Menge Bauteile abzugeben
P03) 6x PIC18F2320-I/SP P04) 3x PIC18F2550-I/SP P05) PIC16F876-20/SP P06) 3x PIC18F4553-I/P P07) dsPIC30F3013 P08) 2x PIC12F510I P09) 1x PIC12F1501 P10) 6x PIC18F27J13-I/SP P11) 3x PIC18F45K22-I/P P12) 5x PIC18F45K80-I/P P13) PIC18F25K22-I/SP Alle aus PICs (DIP) (P01 bis P13) können als Set
P03) 6x PIC18F2320-I/SP P04) 3x PIC18F2550-I/SP P05) PIC16F876-20/SP P06) 3x PIC18F4553-I/P P07) dsPIC30F3013 P08) 2x PIC12F510I P09) 1x PIC12F1501 P10) 6x PIC18F27J13-I/SP P11) 3x PIC18F45K22-I/P P12) 5x PIC18F45K80-I/P P13) PIC18F25K22-I/SP Alle aus PICs (DIP) (P01 bis P13) können als Set
-
Thread
RTC DS1307 mit Bascom konfigurieren und abfragen
automatic 'dim other needed variables Dim Weekday As Byte Print "DS1307" Waitms 100 ' assigning the time will call the SetTime routine Time$ = "23:58:59" ' to watch the day changing value Date$ = "11-13-02" ' 13 november 2002 Do Print "Date Time : " ; Date$ ; " " ; Time$ Waitms 500 Loop End 'called from ds1307clock.lib Getdatetime: I2cstart '
-
Thread
DDR Schach-Computer Chess Master Diamond reparieren (Dauerton)
Zustand messe ich: D1 6,84 kOhm D0 6,82 kOhm D7 19,8 kOhm, ansteigend D2 12,5 MOhm D6 6,88 kOhm D5 13,7 kOhm, ansteigend D3 13,8 MOhm D4 64,3 kOhm, ansteigend Ich hatte anfangs nicht verstanden, dass ich im eingeschalteten Zustand an dem Widerstands-Array messen muss.
weiterhin geblockt, D230 (74LS08B1 statt DL0008), Pin 11 ist Low, 0,144 V D209 (UCY 74S405 statt DS8205) Pin 12 High, 5,0 V Pin 13 High, 5,0 V Pin 14 High, 5,0 V Pin 15 High, 5,0 V D224 Pin 20 High, 4,40 V D225 Pin 20 High, 4,40 V 80A 1 A11 47,353 µA - 40 A10 47,913
-
Thread
Die andere Firmware für AVR-NET IO
1 Wire Support fänd ich praktisch (DS18xxx)
var_array[12] = 0; break; case ('g'): if ( var_array[13] < 3600 ) var_array[13] += 240; else var_array[13] = 0; break; case ('h'): if ( var_array[13] < 3600 ) var_array[13]
-
Thread
Qt4 -> Qt5/6: scrollbar signal handling
::putAttrlist(const StructuredTextDataStore* ds) { + if (ds == NULL) + return; const StructuredTextDataStore::ValueType d = ds->getValueData(); for (StructuredTextDataStore::ValueType::const_iterator it = d.begin(); it != d.end
8a96e90..4b00393 100644 --- a/src/symbol/usersymbol.cpp +++ b/src/symbol/usersymbol.cpp @@ -34,13 +34,14 @@ UserSymbol::UserSymbol(const QString& def, const Polarity& polarity, { QString path = ctx.loader->featuresPath("symbols/" + def); FeaturesDataStore* ds = CachedFeaturesParser::parse
-
Thread
Temperaturmessschaltung möglichst genau?
eher über einen digitalen Sensor nachdenken. Sowas wie z.B. der TSic506 oder der schon angesprochenne DS18S20/DS18B20.
DS18S20 ?
-
Thread
DS18B20 2 Grad zu kalt
Leute, ich habe in kleines Problem mit folgendem Aufbau: Hardware: ESP8266 (Sonoff POW) + DS18B20 mit ca. 1m Kabel und 4.7k Pullup an GPIO3 (RXD, 3.3V, GND) Software: Tasmota (5.13.1a) Problem: Der Sensor zeigt nach dem Booten des ESP8266 etwa 2,5 Grad zu viel an (reproduzierbar).
Sensoren, einer hat ein 30 cm langes Kabel 06:23:27.962 -> 0) 289037E40C000086: Res=11 Temp=20.13øC 06:23:27.962 -> 1) 2846A8E50C0000A7: Res=11 Temp=20.13øC 06:23:28.009 -> 2) 28E343E40C000035: Res=11 Temp=20.13øC 06:24:38.893 -> Den Sensor mit Kabel nun oberhalb des Prozessors
-
Thread
I2C Real Time Clock/Calendar (DS1337
aber das die DS13xx so ungenau sind arbeite ich eh nur noch mit DS3231 [c] void DS1307new::stopClock(void) // set the ClockHalt bit high to stop the rtc { Wire.beginTransmission(DS1307_ID); printIIC(
ausprobiert und überall das gleiche Ergebnis. Nehmen wir mal folgendes: [c] for(uint8_t i= 0; i<= 13; i++){ lcd_gotolc(1, 1); I2C_WriteRegister(DS1307, SECONDS_REGISTER, decimal_bcd(i)); I2C_WriteRegister(DS1307, MINUTES_REGISTER, decimal_bcd(i)); DS1307_GetTime(&hours, &minutes,
-
Thread
DS18B20 Spannung auf Datenleitung geht von 5V auf 2V => keine Kommunikation mehr
Alle ds1820 vom Netz trennen - einzeln wieder anschließen bis der Fehler auftritt.
/products/ds18b20.html
-
Thread
Erfahrungen mit Oszi Rigol DS1074Z bzw. DS1104Z?
Herstellerseite der Serie DS1000Z (DS1074Z, DS1074Z-S, DS1104Z, DS1104Z-S) http://www.rigolna.com/products/digital-oscilloscopes/ds1000z/ FW 00.02.03.SP5 Die Optionen sind bei mir für 35+ h freigeschaltet. - Die Hilfe-Funktion
kann man auch auslesen (DS1104Z-S): Software version :SYST:INFO? SVERSION -> "00.04.03.SP1" Boot version :SYST:INFO? BVERSION -> "0.0.0.13" Serial number :SYST:INFO? SN -> "DS1ZB161150000" CPLD version :SYST:INFO? CPLDVERSION
-
Thread
Digilent Basys2 Treiber in Ubuntu installieren
DIGILENT-PLUGIN - Archiv entpacken - für 32bit: "libCseDigilent.so" und "libCseDigilent.xml" nach /opt/Xilinx/13.4/ISE_DS/ISE/lib/lin/plugins/Digilent/libCseDigilent/ kopieren - für 64bit: "libCseDigilent.so" und "libCseDigilent.xml" nach /opt/Xilinx/13.4/ISE_DS/ISE/lib/lin64/plugins/Digilent/libCseDigilent/ kopieren
Urban B. schrieb im Beitrag #2624238: > . /opt/Xilinx/13.4/ISE_DS/settings64.sh . . . . . > - sudo ./setup_pcusb /opt/Xilinx/13.2/ISE_DS/ISE 13.4/2? Typo?
-
Thread
Wie bekommt man bitte zwei DWord in das lds si, rein ?
Jns More ;no, continue Sub SI,8000h ;yes, subtract 32k from the address Mov BX,DS ;copy DS into BX Add BX,800h ;adjust the segment to compensate Mov DS,BX ;copy BX back into DS More: Loop Do ;loop until done Exit: Pop SI ;restore
pcopykl pcopykl proc SegAddr:word, dumy1:word, ofs:word, dumy2:word push DS mov AX,SegAddr ;lowword als seg mov DS,AX mov SI,ofs ;lowword als Index .... ;DS:SI hat nun die Addresse .... pop DS ret pcopykl Endp End
-
Thread
Hargassner Pelletheizung Betriebsdatenerfassung
defniert zuerst eine Datenbank: [code] rrdtool create hg.rrd \ --start 1254815700 \ --step 300 \ DS:kessel:GAUGE:600:U:U \ DS:aussen:GAUGE:600:U:U \ DS:hk1ist:GAUGE:600:U:U \ DS:hk1soll:GAUGE:600:U:U \ DS:boiler:GAUGE:600:U:U \ RRA:AVERAGE:0.5:1:288 \ RRA:AVERAGE:0.5:3:10080 \ RRA:AVERAGE:0.5
Datenbank heizung.rrd angelegt Quellcode rrdtool create heizung.rrd --start 1254815700 --step 300 DS:kessel:GAUGE:600:U:U DS:aussen:GAUGE:600:U:U DS:hk1ist:GAUGE:600:U:U DS:hk1soll:GAUGE:600:U:U DS:boiler:GAUGE:600:U:U DS:raum:GAUGE:600:U:U DS:foerder:GAUGE:600:U:U DS:puffer:GAUGE:600:U:U RRA:AVERAGE
-
Thread
DS1820, DS18B20 in C
ow_buffer[i] = OWReadByte(); // nun steht der ROM-Code in ow_buffer put_c(13); for (i = 0; i < 8; i++) // ROM-Code ausgeben { put_s(utoa(ow_buffer[i], msg, 16)); put_c(' '); } if ((ow_buffer[7] == docrc8(7)) && (ow_buffer[0] == DS18B20)) { put_s
Grad oder 237 für +23.7 Grad. [c]#define DS_TEMP_LS 0 #define DS_TEMP_MS 1 #define DS_TH 2 #define DS_TL 3 #define DS_RES1 4 #define DS_RES2 5 #define DS_REM 6 #define DS_PER 7 #define DS_CRC 8 // Initialisierung der Sensoren void
-
Thread
Überspannungshutz
>Die maximale möglche Überspannung Beträgt 13kV und kann auch nur als >eine Gleichspannung auftretten. In deiner Schaltung kann eine 13kV Gleichspannung auftreten?? Das mußt du näher erläutern.
nur eine mehr oder weniger langsam ansteigende Spannung bis die TVS-Diode öffnet. Die 13kV fallen dagegen über dem strombegrenzenden Widerstand der 13kV-Spannungsquelle ab.
-
Thread
DS1620 - Auslesen der Temperatur?
Hi @Stefan, wenn ich die Zeile :// itemp += (ds1620_read_temp()<<8); ausblende gitbt er 13.5°C mit Halbgradschritten aus und er miss auch verschiedene Werte. Jetzt gilts nur den Wert vor dem Komma zu verdoppeln oder wo (wie) muß ich das machen?
ich es nach deiner Version mache: ... // 9-Bit Wert als zwei getrennten Bytes einlesen itemp = ds1620_get_temp(); // Read Temperature [AAh], LSB first itemp += (ds1620_get_byte()<<8); // Read remaining bits (MSB) ... dann gibt er 13.5°C aus. Wenn ich oben die Zeile: itemp
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
1,6W 12V-LED Leuchtmittel machens Treppenhaus hell. Eckdaten: max.Ladestrom 3,2 mA Ladeendspannung 13,65V Verbrauch:62mW also ca.13,5 ct im Jahr.
entwickelte und seit jener Zeit durchgehend im Betrieb ist. Zur Zeit arbeite ich daran den ursprünglichen DS1306 durch einen einsteckbaren DS3234 zu ersetzen weil der DS1306 im Jahr wegen der großen Temperaturextreme(-40...+35C) um über eine halbe Stunde falsch geht. Mit dem DS3234 sollte es hoffentlich wesentlich
-
Thread
Problem mit DS1307
Monat As Byte Dim Jahr As Byte Dim Sekunde As Byte Dim Minute As Byte Dim Stunde As Byte Dim Ds1307w As Byte Dim Ds1307r As Byte Ds1307w = &B11010000 Ds1307r = &B11010001 Wochentag = 7 Tag = 16 Monat = 12 Jahr = 07 Sekunde = 00 Minute = 28 Stunde = 13 Cls Do Rem Datum und Zeit
"23:58:59" ' to watch the day changing value Date$ = "11-13-02" ' 13 november 2002 Do Cls Lcd Date$ ; " " ; Time$ Waitms 500 Loop End 'called from ds1307clock.lib Getdatetime: I2cstart
-
Thread
Tempsensoren "Massenüberwachung", Lösungsvorschläge erbeten.
in 13S3P geschaltet, und es ist nicht ein zusätzliches BMS, sondern das einzigste! Es sind pro Pack immer 3 Zellen parallel geschaltet, und davon 13 in Reihe. Ich will jetzt erstmal Sechs dieser Packs (Später
Du willst die Akkus als 6p(13s3P) zusammenschalten und an *einem* BMS betreiben? Das geht so nicht. Sind denn aus den 3p-Akkupacks die Balancerleitungen rausgeführt? Die mußt du auch parallelschalten, um ein 13s18p-Akku zu erhalten
-
Thread
aktive PFC für große Leistungen
Hi, mal eine Frage die etwas vom Topic abweicht, aber da hier von dsPIC die Rede ist: Welcher Aufwand ist es, bzw. welches Wissen ist nötig um in einem dsPIC die Regelung für einen Boost PFC zu implementieren? Gibts es fertige Libraries/Beispiele sontiges??? Danke!
>wenn der dsPIC ein bisschen mehr kostet, kostet nicht mehr, eher weniger. Aber mann muss in programmieren und den Entwickler bezahlen. >Welcher Aufwand ist es, bzw. welches Wissen ist nötig um in >einem dsPIC
-
Thread
"Merkwürdiges" Relais.
habe hier auf einer Platine ein gelb/oranges, längliches (ca.35x10x10) Relais mit der Aufschrift DS4E-ML2-DC12V AG224344 (Panasonic/Matsushita) So: https://store.shopping.yahoo.co.jp/tsu-parts/ds4e-ml2-dc12v.html#&gid=itemImage&pid=1 sieht es aus. Was mich irritiert ist, daß es ausweislich der
https://www.mouser.de/datasheet/2/315/discon2009e_ds4-1299282.pdf