-
Datei
AN_111.bas
Integer Dim Max1 As Integer Dim Max2 As Integer Dim Dsid1(8) As Byte 'Dallas ID 64 bits incl CRC Dim DsId2(8) As Byte 'When used like this : DsId(1) = 1wread(8) 'DsId(1) = family code 'Ds1820 10h, DS18B20 28h, Ds18s20 10h 'DsId(2) '48 Bits Serial, LSB 'DsId(3) 'DsId(4) 'DsId(5) 'DsId(6) 'DsId(7) '48 Bits
in „ds18s20 mit Bascom unter Proteus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
WC_MiniDev_Shield_v6.pdf
1 3 DAC_R ADKEY_2 5 6 A9 3 3 > RX BOOT0 4 DAC_L ADKEY_1 3 4 100nF 4,7uF 1 4 4 > GND 4 SPK_1 IO_2 A DS1820 1 0 1 2 X1-2 UART GND R 1 1 GND_1 GND_2 Power 2 SPK_2 IO_1 LED Power GND GND GND GND JP14 SPK GND IC1 mit LDR: R1 bestücken mit TSOP: R5, C1 bestücken VB 1 40 STM32_3V3_2 R2 frei lassen R16 frei
-
Datei
DS1820_RESET-Funktion.txt
//---------------------------------------- // Reset DS1820 //---------------------------------------- char ResetDS1820(void) { char a; DDRD.3=1; DQ = 0; //pull DQ line low delay_us(490); // leave it low for about 490us DQ = 1; // allow line to return high
in „DS1820 läuft nicht!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DS1820_RESET-Funktion.txt
//---------------------------------------- // Reset DS1820 //---------------------------------------- char ResetDS1820(void) { char a; DDRD.3=1; DQ = 0; //pull DQ line low delay_us(490); // leave it low for about 490us DQ = 1; // allow line to return high
in „RESET am DS1820 tut nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DS1820_1.asm
;Originalprogramm für 2313 @ 8MHz zur ansteuerung eines ds18s20-temp-sensors (bzw ds1820) ;anschluss des ds18s20an pind0 ;an den ds1820 müss noch ein pull-up widerstand von 4,7kohm nach +5V ; angeschlossen werden .include "C:\8515def.inc" .def befehl = r0 ;enthält
in „Programmänderung DS1820“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
1wtest1820.bas
Portc.5 Dim Sc(9) As Byte Do 1wreset 1wwrite &HCC ' an alle 1wwrite &H44 ' messen Waitus 200 ' dem DS1820 etwas Zeit zum Messen geben 1wreset 1wwrite &HCC ' an alle 1wwrite &HBE Sc(1) = 1wread(9) ' Es werden 9 Byte vom DS1820 in das Array geladen Wait 1 Locate 1 , 1 Lcd Hex(sc(1)) Loop End
in „1W und DS18S20“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DS18S20.c
Maximum wait time is: 750 / (2 ^ (12 - coTempConvResolution)) #define TempConvWaitTime_ms 750 /* For DS18B20 */ /* Minimum wait time is 10ms */ #define EEWriteWaitTime_ms 15 /* For both: DS18B20 and DS1820 */ /*-- Sensor parameters -----------------------------------------------------*/ /* No. of reset
in „DS18S20 mit Infineon Mikrocontroller“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Leiterplatten-Layout eines ESP-12 STM32F103C8T6 Projekts
GND R L BOCT0 R17 1k ESP - 12 STM32F103C8T6 A11 A12 A15 B1 B12 B14 C14 C15 3V5 GND IC IO Q1 DCF LED1 DS1820 R15 100R 28 68 GND PIN 3V5 DS1820 R10 82 BS170 Q2 IC2 LM358 R9 3k R8 LED DCF 100nF R3 100R IC2 R2 10k R14 10k R16 100R R12 10k R13 10k R2 16k R4 4.7uF R7 10k R1 1k R5 100 R6 1k 4.7uF 5V RX TX GND
in „WordClock mit WS2812“ · Projekte & Code · · Layouts
-
Datei
Temperaturanzeige_mit_DS1820.c
LCD_DISP_ON); lcd_clrscr(); char get[10]; char temp_lsb,temp_msb; int k; char temp_f,temp_c; while (1) { DS1820_init (); write_byte (0xCC); //Skip ROM write_byte (0x44); // Start Conversion //warte_ms(0x02,254,250); DS1820_init (); write_byte (0xCC); // Skip ROM lcd_gotoxy(0,0); sprintf(display_buffer, "Temperatur
in „Brauche HILFE beim DS18S20 ansteuern !“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Code.txt
//Temperatur einlesen und ausgeben//////////////////////////////////////////////////////////////// ds1820_init(Temp_mitte); // Initialisierung Temperaturfühler unsigned char temp_mitte_str[8]; // Anlegen des Arrays int temperatur; // Variable von Typ Int. temperatur = 10*ds1820_read_temp(Temp_mitte);
in „Probleme beim Bit-Löschen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I-Wire_Test.asm
; Generiert 1-Wire Reset und prüft ob ein Slave (DS1820) gefunden wird ; ; Wird ein Slave gefunden, so werden die Leds (Port B) zeitweise gesetzt. .nolist .include "2313def.inc" .list ; R17-19 für Schleifen !! .def temp = r20 .def leds = r21 .def wirest
in „1-Wire und DS1820 Testprog“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I-Wire.asm
; Generiert 1-Wire Reset und prüft ob ein Slave (DS1820) gefunden wird ; ; Wird ein Slave gefunden, so werden die Leds (Port B) zeitweise gesetzt. .nolist .include "2313def.inc" .list ; R17-19 für Schleifen !! .def temp = r20 .def leds = r21 .def wirest
in „1-Wire und DS1820 Testprog“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DS18B20.bas
von BASCOM durch Software realisiert Config 1wire = Portc.5 Dim Dsid(8) As Byte ' Die Adresse meines DS1820 die ich vorher ermittelt habe Dsid(1) = &H10 : Dsid(2) = &H68 : Dsid(3) = &H17 : Dsid(4) = &H25 : Dsid(5) = &H01 : Dsid(6) = &H08 : Dsid(7) = &H00 : Dsid(8) = &H98 Dim Sc(9) As Byte Dim T As Integer Dim I As Byte Cls Cursor Off Locate 1 , 1 : Lcd "Mein Termometer" Do ' Alle angeschlossenen DS1820 zum Messen veranlassen 1wreset 1wwrite &HCC 1wwrite &H44 Waitus 200 ' Den gewünschten Sensor auswählen 1wverify Dsid(1) ' Kommando READ SCRATCHPAD 1wwrite &HBE Sc(1) = 1wread(9) If Sc(9) = Crc8(sc
in „Bascom DS18B20“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.h
(2 * EN_LOG_SHT)) //#define RECORDSIZE (DATESIZE + (NOOFPARAMS * BYTESPERPARAMETER) + (3 * EN_LOG_DS1820 * DS1820_COUNT)) //#define RECORDSPERPAGE (BYTESPERPAGE/RECORDSIZE) // Global Variables defined in main.c // //extern unsigned char gDataPosition; // position in page of next write to df //extern
in „ADC in C unter WinAVR ärgert“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
_LISTE_FAMILY_CODE_V1.pdf
Family Bezeichnung CODE Bemerkung DS1820 x10 Temperatur (nicht mehr produziert) DS18B20 x28 TEMPERATUR DS18S20 x10 Temperatur DS1822 x22 Temperatur DS1920 x10 TEMPERATUR DS1985 x0B ADD ONLY DS2405 x05 Adressable_SWITCH DS2406 x12 Dual Addressable Switch Plus 1kbit Memory DS2407 x12 Dual Addressable Switch Plus 1kbit Memory DS2409 x1F MicroLAN Coupler DS2417 x27 RTC DS2422 x1C Temperature/Datalogger with 8kB Datalog Memory DS2423 x1D 4k RAM DS2430A x14 EEPROM 256BYTE DS2433
in „DS1820 DS18s20 Digital Thermometer 1-wire Beispiele ATmega8 Assembler“ · Projekte & Code ·
-
Datei
ds1820_neu.bas
' $regfile = "4433def.dat" '$crystal = 4000000 'Definition der Konstanten Const Read_rom = &H33 ' DS1820 Commands Const Skip_rom = &HCC Const Convertt = &H44 Const Read_ram = &HBE Const Write_ram = &H4E Const Copy_ram = &H48 Const Recall_ee = &HB8 Const Read_power = &HB4 Config 1wire = Portd.2 'use
-
Datei
ds1820pc.inc
;DS1820PC.inc ; ; Include-File f r das Auslesen des DS 1820 ; ; aber an PORT C ! ! ! ; UP fuer Zeitschleife von 10 usec -- __10usec movwf _time10us ; Zeit = 'W' * 10 usec __10usec1 nop nop nop nop nop nop
in „DS1820 Temp.Sensor“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DS1820LCD.asm
txt2lcd ;out portb, temp2l ; ldi temp, 0b11110000 ; brcc c2 ;sbis PIND, PD6 ; Vergleichen, ob der DS1820 den Bus auf 0 setzt, ; ldi temp, 0b00001111 ; und dann die Leds auf Port B einschalten ; c2: ; out portb, temp ; ============================= ; Warteschleifen-Generator ; 1000 Zyklen: ; --------
in „1-Wire und DS1820 Testprog“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
oliver_ds1820.c
#ifndef F_CPU #define F_CPU 16000000 #endif #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <util/delay.h> #include <stdlib.h> #include <string.h> #include <stdint.h> #if 1 #include <avr/pgmspace.h> #endif #include "uart.h" #if 1 #define BAUD 9600 #else #define BAUD 19200 #endif #define READ_ROM 0x33 uint8_t ow_buffer[10]; char msg[10]; #if 1 #define T_PORT PORTD #define T_DDR DDRD #define T_PIN PIND #define T_DQ PD2 #else #define T_PORT PORTA #define T_DDR DDRA #define T_PIN PINA #define T_DQ PA1 #endif #define T_INPUT T_DDR &= ~(1<<T_DQ) #define T_OUTPUT T_DDR |=
in „1Wire Problem - mal wieder - mit DS18B20 in C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds1820_temp.asm
Calc_Temp: lds XL,S_Temp_L ;Temperatur LSB lds XH,S_Temp_H ;Temperatur MSB andi XL,0b11111110 lsl XL rol XH ;*4 lsl XL rol XH ;*8 lsl XL rol XH ;*16 sbiw X,4 ;-4 ;0.25 Grad lds TempL1,S_Count ;COUNT REMAIN ldi TempU1,0xFF cp TempU1,TempL1 breq CalcT_err ldi TempU1,16 sub TempU1,TempL1 clr TempL1 add XL,TempU1 adc XH,TempL1 ;16-fache Temperatur lsl XL rol XH ;*2 movw Y,X lsl XL rol XH ;*4 lsl XL rol XH ;*8 add XL,YL adc XH,YH ;*10 lsr XH ror XL ;/2 lsr XH ror XL ;/4 lsr XH ror XL ;/8 lsr XH ror XL ;/16 rjmp CalcT_end CalcT_err: ;Fehler (keine Temperatur im Speicher) ldiw X,999 CalcT_end: stsw MW_TempI
in „DS18S20 - Erweiterte Genauigkeit“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
-
Datei
test_ds1820.asm
.include "m128def.inc" .def befehl = r0 ;enthält den auszugebenden 8bit-befehl .def NOTIZ = r1 . .def temp4 = r16 .def temp = r17 .def temp1 = r18 .def temp2 = r19 .def temp3 = r20 .def delay1 = r21 .def delay2 = r22 .dseg ;SRAM-Variablen M128 temp_lsb: .byte 1 temp_msb: .byte 1 th_reg: .byte 1 tl_reg: .byte 1 res1: .byte 1 res2: .byte 1 count_re: .byte 1 count_pc: .byte 1 crc: .byte 1 TAU: .byte 1 HUN: .byte 1 ZEN: .byte 1 EIN: .byte 1 .cseg .org 0x000 ; Reset- und Interrupt-Vektoren AT-Mega 128 jmp reset ; Reset Handler jmp nix;jmp EXT_INT0 ; IRQ0 Handler jmp nix;jmp EXT_INT1 ; IRQ1 Handler jmp
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_ds1820.asm
.include "m128def.inc" .def befehl = r0 ;enthält den auszugebenden 8bit-befehl .def NOTIZ = r1 . .def temp4 = r16 .def temp = r17 .def temp1 = r18 .def temp2 = r19 .def temp3 = r20 .def delay1 = r21 .def delay2 = r22 .dseg ;SRAM-Variablen M128 temp_lsb: .byte 1 temp_msb: .byte 1 th_reg: .byte 1 tl_reg: .byte 1 res1: .byte 1 res2: .byte 1 count_re: .byte 1 count_pc: .byte 1 crc: .byte 1 .cseg .org 0x000 ; Reset- und Interrupt-Vektoren AT-Mega 128 jmp reset ; Reset Handler jmp nix;jmp EXT_INT0 ; IRQ0 Handler jmp nix;jmp EXT_INT1 ; IRQ1 Handler jmp nix;jmp EXT_INT2 ; IRQ2 Handler jmp nix;jmp EXT_INT3
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_ds1820.asm
.include "m128def.inc" .def befehl = r0 ;enthält den auszugebenden 8bit-befehl .def NOTIZ = r1 . .def temp4 = r16 .def temp = r17 .def temp1 = r18 .def temp2 = r19 .def temp3 = r20 .def delay1 = r21 .def delay2 = r22 .dseg ;SRAM-Variablen M128 temp_lsb: .byte 1 temp_msb: .byte 1 th_reg: .byte 1 tl_reg: .byte 1 res1: .byte 1 res2: .byte 1 count_re: .byte 1 count_pc: .byte 1 crc: .byte 1 .cseg .org 0x000 ; Reset- und Interrupt-Vektoren AT-Mega 128 jmp reset ; Reset Handler jmp nix;jmp EXT_INT0 ; IRQ0 Handler jmp nix;jmp EXT_INT1 ; IRQ1 Handler jmp nix;jmp EXT_INT2 ; IRQ2 Handler jmp nix;jmp EXT_INT3
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_ds1820.asm
.include "m128def.inc" .def befehl = r0 ;enthält den auszugebenden 8bit-befehl .def NOTIZ = r1 . .def temp4 = r16 .def temp = r17 .def temp1 = r18 .def temp2 = r19 .def temp3 = r20 .def delay1 = r21 .def delay2 = r22 .dseg ;SRAM-Variablen M128 temp_lsb: .byte 1 temp_msb: .byte 1 th_reg: .byte 1 tl_reg: .byte 1 res1: .byte 1 res2: .byte 1 count_re: .byte 1 count_pc: .byte 1 crc: .byte 1 id_rom: .byte 1 .cseg .org 0x000 ; Reset- und Interrupt-Vektoren AT-Mega 128 jmp reset ; Reset Handler jmp nix;jmp EXT_INT0 ; IRQ0 Handler jmp nix;jmp EXT_INT1 ; IRQ1 Handler jmp nix;jmp EXT_INT2 ; IRQ2 Handler jmp
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_ds1820.asm
.include "m128def.inc" .def befehl = r0 ;enthält den auszugebenden 8bit-befehl .def NOTIZ = r1 . .def temp4 = r16 .def temp = r17 .def temp1 = r18 .def temp2 = r19 .def temp3 = r20 .def delay1 = r21 .def delay2 = r22 .dseg ;SRAM-Variablen M128 temp_lsb: .byte 1 temp_msb: .byte 1 th_reg: .byte 1 tl_reg: .byte 1 res1: .byte 1 res2: .byte 1 count_re: .byte 1 count_pc: .byte 1 crc: .byte 1 id_rom: .byte 1 .cseg .org 0x000 ; Reset- und Interrupt-Vektoren AT-Mega 128 jmp reset ; Reset Handler jmp nix;jmp EXT_INT0 ; IRQ0 Handler jmp nix;jmp EXT_INT1 ; IRQ1 Handler jmp nix;jmp EXT_INT2 ; IRQ2 Handler jmp
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_ds1820.asm
.include "m128def.inc" .def befehl = r0 ;enthält den auszugebenden 8bit-befehl .def NOTIZ = r1 . .def temp4 = r16 .def temp = r17 .def temp1 = r18 .def temp2 = r19 .def temp3 = r20 .def delay1 = r21 .def delay2 = r22 .dseg ;SRAM-Variablen M128 temp_lsb: .byte 1 temp_msb: .byte 1 th_reg: .byte 1 tl_reg: .byte 1 res1: .byte 1 res2: .byte 1 count_re: .byte 1 count_pc: .byte 1 crc: .byte 1 id_rom: .byte 1 .cseg .org 0x000 ; Reset- und Interrupt-Vektoren AT-Mega 128 jmp reset ; Reset Handler jmp nix;jmp EXT_INT0 ; IRQ0 Handler jmp nix;jmp EXT_INT1 ; IRQ1 Handler jmp nix;jmp EXT_INT2 ; IRQ2 Handler jmp
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds1820_TEMP.txt
.include "m128def.inc" .equ LCD_PORT = PORTa .equ LCD_DDR = DDRa .equ PIN_RS = 5 .equ PIN_E = 4 .ifndef XTAL .equ XTAL = 14745600 ; .endif .def befehl = r0 ;enthält den auszugebenden 8bit-befehl . .def temp4 = r16 .def temp = r17 .def temp1 = r18 .def temp2 = r19 .def temp3 = r20 .def delay1 = r21 .def delay2 = r22 .dseg ;SRAM-Variablen temp_lsb: .byte 1 temp1_lsb: .byte 1 temp_msb: .byte 1 th_reg: .byte 1 tl_reg: .byte 1 res1: .byte 1 res2: .byte 1 count_re: .byte 1 count_pc: .byte 1 crc: .byte 1 id_rom: .byte 1 .CSEG .org 0x000 .include"Lcd_routines.inc" reset: ldi temp, LOW(RAMEND) ;LOW-Byte
in „Nachkomma stelle DS1820“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TestDS1820.bas
Dim Ar(9) As Byte Dim Temperatur As Integer Dim Celsius As Single Dim T1 As Integer Dim Temper As Integer Dim Vorkomma As Integer Dim Zehner As Integer Dim Einer As Integer Dim H As Single Dim Vork As Single Dim Nachkomma As Integer Dim C As Single Dim Cc As Integer Sub Temp() Nochmal: 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 1000 1wreset 1wwrite &HCC 1wwrite &HBE Ar(1) = 1wread(9) Waitms 1000 If Ar(9) = Crc8(ar(1) , 8) Then Temperatur = Makeint(ar(1) , Ar(2)) Celsius = Temperatur / 16 Call Temp_splitter(celsius) Else Goto Nochmal End If End Sub Sub Temp_splitter(byval Temperatur2 As Single) C =
in „DS1820 Auslese Fehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Ds18s20.cpp
/**************************Funktion DS1820***********************************************/ uint8_t therm_reset() /*Thermo Init */ { /*Zykluszeit 920µs */ uint8_t i; /* */ THERM_LOW(); /*DQ auf LOW setzen */ THERM_OUTPUT_MODE(); /*DQ auf Ausgang
in „DS1820 Temp wert an Pi Reglung weiter geben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
familycode10.txt
Familycodes aus app155.pdf http://pdfserv.maxim-ic.com/en/an/AN155.pdf DS1990A 01 1 Wire Address only DS1990R 01 1 Wire Address only DS2401 01 1 Wire Address only DS2411 01 1 Wire Address only DS1205 02 lt. ibview32.hlp/crc-by..3.pas DS1425 02 MultiKey iButton, 1152 bit secure
in „DS1820 DS18s20 Digital Thermometer 1-wire Beispiele ATmega8 Assembler“ · Projekte & Code ·
-
Datei
DS18x20_Temperature.ino
; // the first ROM byte indicates which chip switch (addr[0]) { case 0x10: Serial.println(" Chip = DS18S20"); // or old DS1820 type_s = 1; break; case 0x28: Serial.println(" Chip = DS18B20"); type_s = 0; break; case 0x22: Serial.println(" Chip = DS1822"); type_s = 0; break; default: Serial.println("Device
in „DS18B20 Verkabelungs od Software Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DS18x20_Temperature.ino
; // the first ROM byte indicates which chip switch (addr[0]) { case 0x10: Serial.println(" Chip = DS18S20"); // or old DS1820 type_s = 1; break; case 0x28: Serial.println(" Chip = DS18B20"); type_s = 0; break; case 0x22: Serial.println(" Chip = DS1822"); type_s = 0; break; default: Serial.println("Device
in „DS18B20 an Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
stm32f10x_conf.h" // with #define USE_STDPERIPH_DRIVER 1 #include "delay.h" //#include "OWire.h" //#include "ds18x20.h" #include <stdio.h> // ********* 64pin LQFP Package ******* // PIN03: **availabe** // PIN04: **availabe** // PIN05: OSC 25Mhz // PIN06: OSC 25Mhz // PIN07: NRST // PIN08: **availabe** // PIN09
in „STM32 : Float linken mit Coocox“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Temperatur_ganz_neu.asm
;programm für 8515M @ 8MHz zur ansteuerung eines ds18s20-temp-sensors (bzw ds1820) ;anschluss des ds18s20an pinb0 ;an den ds1820 müss noch ein pull-up widerstand von 4,7kohm nach +5V ; angeschlossen werden .include "m8515def.inc" .def count_remain_flash
in „Temperaturauswertung klappt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Leiterplatte Nucleo Board Clock Shield
IRF9310 WordClock Shield Nucleo B used to connect ESP8266, DS32 STM32F411RE, DS32 OR, DS1820, DCF77, DS32 U5 - 01 (c) Jan 2016 by T. Giese
in „WordClock mit WS2812“ · Projekte & Code · · Platinenfotos
-
Datei
heizung.h
130-((tr_nol-190)/1), BLUE); glcd_pix(posx, 130-((tr_nob-190)/1), BLUE); glcd_pix(posx, 130-((tmp1820ds0-190)/1), MAGENTA); /**/ //x-achse //for(i=0;i<220;i=i+10){for(j=X_MAX_PIXEL-3;j<X_MAX_PIXEL;j++){glcd_pix(i,j,PIXEL_ON);}} //for(i=60-20;i<220;i=i+60){for(j=X_MAX_PIXEL-6;j<X_MAX_PIXEL-3;j++){glcd_pix
in „Heizungssteuerung Wärmepumpe Fußbodenheizung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
program.bas
Integer Dim Max1 As Integer Dim Max2 As Integer Dim Dsid1(8) As Byte 'Dallas ID 64 bits incl CRC Dim DsId2(8) As Byte 'When used like this : DsId(1) = 1wread(8) 'DsId(1) = family code 'Ds1820 10h, DS18B20 28h, Ds18s20 10h 'DsId(2) '48 Bits Serial, LSB 'DsId(3) 'DsId(4) 'DsId(5) 'DsId(6) 'DsId(7) '48 Bits
in „DS1820 defekt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Maxim-Dallas-Liste.txt
DS1631A 2w.m&s.nv.9-12b.1out.a=autostart ds1678 RT-Event-Recorder DS1731 2w.m&s.nv.9-12b.1out.no autostart DS1921H DS2480B Interface 1wire-v24 DS2490S Interface 1wire-usb 24pinSO DS75 2w.m&s.vol.9-12b.1out.no
in „Temperatursteuerung“ · Markt ·
-
Datei
MultiDS18S20_0.2.bas
As Byte , Id(8) As Byte 'Dallas ID 64 bits incl CRC (8 Byte) für 10 Sensoren 'When used like this : DsId(1) = 1wread(8) 'DsId(1) = family code 'Ds1820 10h, DS18B20 28h, Ds18s20 10h 'DsId(2) '48 Bits Serial, LSB 'DsId(3) 'DsId(4) 'DsId(5) 'DsId(6) 'DsId(7) '48 Bits Serial, MSB 'DsId(8) '8 CRC Dim Sc(9)
in „Was brauche ich von der Seriennummer DS18B20?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
non-obsolescence-letter.pdf
DS1286 DS1693 DS2252T-64-12 DS12885-T DS1701 DS2252T-64-16 DS1302S-16 DS1702 DS2253T-32-16 DS1302X DS1703 DS2253T-612 DS1305X DS1720 DS225E DS1306X DS17485-C01 DS2290 DS1307X DS1780 DS2291 DS1384 DS1820 DS2404 DS1386 DS1821 DS2415 DS1401 DS1904 DS2417 DS1402-BP3 DS1920E-F50 DS2423 DS1402-BP8 DS1920F-F50 DS2434 DS1402-BT8 DS1963L-F50 DS2435 DS1402H-HB8 DS1986 DS2436 DS1402-LJ4 DS2102 DS2437 DS1402-LR0 DS2105
in „Massenabkündigungen bei Maxim?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
app105.pdf
temperature using the high resolution temperature equation given in the previous section. ½ LSB = 0.25. DS1621, DS1624, and DS1820: The procedure to find the high resolution temperature parameters and the calculation to use are given in the respective product data sheets for these products. Note that since
in „DS18S20 hohe Auflösung berechnen“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Leiterplatte eines MiniDevBoard Shields
POWER, (c) Jan 2018 by T. Giese, MiniDevBoard V5 - OTA - ESP8266, DS3231, DS28D2, TSOP, LDR, DS1820, AMS1117
in „WordClock mit WS2812“ · Projekte & Code · · Platinenfotos
-
Bild
Rückseite einer Leiterplatte mit Beschriftung
(c) Jan 2018 by T. Giese used to connect: Nucleo Board U5 with WS2812B, DS3231, ESP8266, DS18B20, AMS1117, DS1820, DCF77, DFROBOT
in „WordClock mit WS2812“ · Projekte & Code · · Platinenfotos
-
PDF
GSMParkHeatingControl.pdf
DAT2 SD_CS I/O Vcc2I/O VL2 DI GND Themperatur (2xx) LM2576S-ADJ LL4148 100nF I/O VL3 I/O Vcc3 VSS1 WP DS1820(TO92) DS1820(TO92) R403 VDD CD LP2950CDT +4V_ON/OFF SD_DI I/O Vcc4I/O VL4 CLK/SCLK GND L400 1K I/O VL5 I/O Vcc5 VSS2 GND D D N Q D In D Out +3,3V SD_CLK I/O Vcc6I/O VL6 DO GND G D VIC200 G D VIC201
in „Bitte um Überprüfung: GSM Steuerung mit GPS“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
GSMParkHeatingControl.pdf
DAT2 SD_CS I/O Vcc2I/O VL2 DI GND Themperatur (2xx) LM2576S-ADJ LL4148 100nF I/O VL3 I/O Vcc3 VSS1 WP DS1820(TO92) DS1820(TO92) R403 VDD CD LP2950CDT +4V_ON/OFF SD_DI I/O Vcc4I/O VL4 CLK/SCLK GND L400 1K I/O VL5 I/O Vcc5 VSS2 GND D D N Q D In D Out +3,3V SD_CLK I/O Vcc6I/O VL6 DO GND G D VIC200 G D VIC201
in „Bitte um Überprüfung: GSM Steuerung mit GPS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds1820_neu2.bas
' $regfile = "4433def.dat" '$crystal = 4000000 'Definition der Konstanten Const Read_rom = &H33 ' DS1820 Commands Const Skip_rom = &HCC Const Convertt = &H44 Const Read_ram = &HBE Const Write_ram = &H4E Const Copy_ram = &H48 Const Recall_ee = &HB8 Const Read_power = &HB4 Config 1wire = Portd.2 'use
-
Datei
test_1_ds1820.txt
.include "m8515def.inc" .equ clock = 14745600 ; .def null = r14 .def wl = r16 .def temp2 = r17 .def temp3 = r18 .def loop1 = r19 .def loop2 = r20 .equ lcdcontroller1 = 4 ;Flag für Controller 1 .equ lcdcontroller2 = 6 ;Flag für Controller 2 .def flags = r23 ;Steuerflags .def wl = r24 ;Working L .def wh = r25 ;Working H .dseg temp_lsb: .byte 8 temp_msb: .byte 8 th_reg: .byte 1 tl_reg: .byte 1 res1: .byte 1 res2: .byte 1 count_re: .byte 1 count_pc: .byte 1 crc: .byte 1 .include"LCD_4x27ohneBusyRW.inc" ;LCD-Routinen für 4-Zeilen-LCDs mit HD44780 .include"PRINT.inc" ;LCD-Augabe-Routinen mit HD44780
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_1_ds1820.asm
.include "m128def.inc" .equ clock = 14745600 ; .def null = r14 ;13 ;immer 0 .def ztausend = r16 ; Zehntausenderstelle des ADC Wertes .def tausend = r17 ; Tausenderstelle des ADC Wertes .def hundert = r18 ; Hunderterstelle des ADC Wertes .def zehner = r19 ; Zehnerstelle des ADC Wertes .def temp3 = r20 .def loop1 = r21 .def loop2 = r22 .equ lcdcontroller1 = 4 ;Flag für Controller 1 .equ lcdcontroller2 = 6 ;Flag für Controller 2 .def flags = r23 ;Steuerflags .def wl = r24 ;Working L .def wh = r25 ;Working H .dseg ;SRAM-Variablen M128 temp_lsb: .byte 8 temp_msb: .byte 8 th_reg: .byte 1 tl_reg: .byte
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_DS18s20.pdf
DS1820 / DS18s20 Beschaltung IC25 +5V V 1 10µ 10µ 0 t LCD 16x2 1 r D n / 16 V V K R R E D D D D D D D D5 6 7 DS18s20 GND 2 3 Programmieradapter k 1 5 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 r ) ) ) ) ) ) ) ) ) )
in „DS1820 DS18s20 Digital Thermometer 1-wire Beispiele ATmega8 Assembler“ · Projekte & Code ·