-
PDF
Raspberry_BCtrl.pdf
+3,3 V k 2 2 R 4 1 3 JP1 S S 1 2 1 1 VDD DQ 3 4 5 6 DS18S20 7 8 IC2 IC 9 10 6 11 12 13 14 R6 15 16 17 18 1k 19 20 R7 21 22 23 24 1k 25 26 0 R2 8 0 1 0 R 1 R 1 270 LED1 R3 270 LED2 R4 bestellt bei hbe-shop.de 270 LED3 E E E E IC1 R5 4 S3 S2 S S 1 16 1 1 1 1
in „Raspberry Pi - Evalboard v1“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds1820.h
**************/ /*** Funktions-Prototypen ***/ /****************************/ /*** Abfrage eines DS18S20ers ***/ extern float ds1820_rd_temp(void); /*** Übertragung von 2 Bytes in die Register TH und TL des Scratch Pads ***/ extern void ds1820_wr_t_reg(unsigned char TH, unsigned char TL); #endif
in „Projekt Autoboardcomputer: 12V Schalter, Relais, 1-Wire Temperatursensoren, MOSFET Innenraumbel.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tiny13.bas
Config Timer0 = Pwm , Compare A Pwm = Clear Down , Prescale = 1 Config 1wire = Portb.4 'hier ist der DS18S20 angeschlossen 'Dimensionierung der Variablen: Dim temperatur As Byte 'Einstellung der Parameter: const Schaltschwelle1 = 27 'hier Wert für Schaltschwelle 1 in C° eintragen const Schaltschwelle2 =
in „Bascom vs. Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
noname1.bas
Config Timer0 = Pwm , Compare A Pwm = Clear Down , Prescale = 1 Config 1wire = Portb.4 'hier ist der DS18S20 angeschlossen 'Dimensionierung der Variablen: Dim Temp As Byte 'Einstellung der Parameter: Const Schaltschwelle1 = 27 'hier Wert f?r Schaltschwelle 1 in C? eintragen Const Schaltschwelle2 = 29 'hier
in „Bascom vs. Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AS351-GS2011.pdf
Bild 2 : Verdrahtungsplan (freiluft) Teileliste Part Value Device Package QTY-AS351 QTY-GS IC31 DS18S20 NPN-66 TO92-RM2.54 1 IC32 ATTINY13-20PU TINY13-20PU DIL08 1 LED31b LED rot low current LED-5mm 5mm 1 R31 4k7 R-RM10 R10_08MM 1 R32b 680 R-RM10 R10_08MM 1 Petling 1 +3.6V ER14505/P M01-THT M01 1 Fassung
in „Digital Thermometer mit DS18S20, ATTINY13“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
code_tiny13.txt
Config Timer0 = Pwm , Compare A Pwm = Clear Down , Prescale = 1 Config 1wire = Portb.4 'hier ist der DS18S20 angeschlossen 'Dimensionierung der Variablen: Dim Variable1 As Byte Dim Variable2 As Single Dim Schaltschwelle1 As Single Dim Schaltschwelle2 As Single Dim Dimmung As Byte 'Einstellung der Parameter
in „Bascom vs. Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_1-WIRE.pdf
Schaltung 1-WIRE IC25 +5V 10µ 10µ OLED 4x20 1 D / 16 V V R R E D D D D D D D D5 6 7 GND 2 3 DS18s20 S B Programmieradapter k 1 5 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 r ) ) ) ) ) ) ) ) ) ) ) ) ) ) a C C C C C C 1 0 N F E C B B B B B - ( ( ( ( ( ( G R V ( ( ( ( ( m ( ( ( a ATmega8-16 IC1 r ) ) ) ) ) ) )
in „DS1820 DS18s20 Digital Thermometer 1-wire Beispiele ATmega8 Assembler“ · Projekte & Code ·
-
Datei
BASCOM.txt
Config Timer0 = Pwm , Compare A Pwm = Clear Down , Prescale = 1 Config 1wire = Portb.4 'hier ist der DS18S20 angeschlossen 'Dimensionierung der Variablen: Dim Variable1 As Byte Dim Variable2 As Single Dim Schaltschwelle1 As Single Dim Schaltschwelle2 As Single Dim Dimmung As Byte 'Einstellung der Parameter
in „Bascom vs. Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
HAP-CU-TechDok-20080319.pdf
Thermometer (DS18B20)...............................55 Abb. 4.5: Werteformat beim digitalen Thermometer (DS18S20)...............................56 Abb. 4.6: Steuerelement Menü...................................................................................67 Abb. 4.7: Steuerelement Steuerung 1.............
-
Datei
noname1.bas
Config Timer0 = Pwm , Compare A Pwm = Clear Down , Prescale = 1 Config 1wire = Portb.4 'hier ist der DS18S20 angeschlossen 'Dimensionierung der Variablen: Dim Variable1 As Byte Dim Variable2 As Byte Dim Schaltschwelle1 As Byte Dim Schaltschwelle2 As Byte Dim Dimmung As Byte Dim Temp As Byte 'Einstellung
in „Bascom vs. Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds.c
wieviele DS1820 Sensoren entdeckt wurden */ devices=w1_search(0xf0,rom_code); sprintf(lcd_buffer,"%u DS18S20\nAnzahl aktiv",devices); lcd_puts(lcd_buffer); delay_ms(2000); /* ROM Code für jeden Sensor anzeigen */ if (devices) { for (i=0;i<devices;i++) { sprintf(lcd_buffer,"Sensor #%u ROM\nCode ist:",i+1)
in „DS1820 defekt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds.c
wieviele DS1820 Sensoren entdeckt wurden */ devices=w1_search(0xf0,rom_code); sprintf(lcd_buffer,"%u DS18S20\nAnzahl aktiv",devices); lcd_puts(lcd_buffer); delay_ms(2000); /* ROM Code für jeden Sensor anzeigen */ if (devices) { for (i=0;i<devices;i++) { sprintf(lcd_buffer,"Sensor #%u ROM\nCode ist:",i+1)
in „DS1820 defekt?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
USB_HFE_Messger_t.pdf
E- A- 3 5 TRIM V-OUT 6 IN OUT 3 +C2 C3 GND TME0512 GND 1 2 GND IC5 3 NC V-IN IC2 220uF 100nF IC DS18S20 7 NC 7805 + 8 NC 4 1 A D2 NC GND B GND USB HFE Messgerät - BAT43 REF01HP T GND GND REV 3 B GND
in „Transistortester auf PIC Basis mit USB“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
app162__Interfacing_DS1820_in_a_MC_environment_.pdf
interfacing 1- Detailed timing and operational information for the TM Wire devices such as the DS18B20, DS18S20 or DS18B20, DS18S20 and DS1822 is available in their DS1822 to a microcontroller. These methods range respective datasheets, which can be obtained from from simple software solutions, to using a Serial
in „DS18B20 zu komplizierte Ansteuerung?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
app162__Interfacing_DS1820_in_a_MC_environment_.pdf
interfacing 1- Detailed timing and operational information for the TM Wire devices such as the DS18B20, DS18S20 or DS18B20, DS18S20 and DS1822 is available in their DS1822 to a microcontroller. These methods range respective datasheets, which can be obtained from from simple software solutions, to using a Serial
-
Datei
main.c
= 0, Brennerstunden = 0; // Kessel #define AUS 0 #define EIN 1 #define WARTUNGSLIMIT 1 // DS1820/DS18S20 //#define MAX_DEVICES 8 //unsigned char rom_code[MAX_DEVICES,9]; flash unsigned char Leds[3] = { 0x04, 0x08, 0x10 }; //----------- unsigned char Taste = 0, MenuCount=0; bit MenuPolling = 1; bit RefreshDisplay
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CAN___C_Dez2010_Bestueckung.pdf
N.B. A 1K 9 R15 K4 REL2 4 - N.B. H 1 R17 Z R5 R4 R3 H N.B. KL_R3,5_P2 K1X03 47R 47R 47R R34 N.B. DS18S20 HausBus.MBP-Bayern.dyndns.org IC1 K1X08 K2 K1X03 SW_B1
in „Konzept zu einem Hausbus auf CAN-Bus Basis und die Enstehung des Konzeptes“ · Haus & Smart Home ·
-
Datei
testtemp.c
<stdint.h> #include <stdio.h> /** * Scratchpad scmsb, sclsb, remain * * family ds18B20 = 0x28 * ds18S20 = 0x10 */ int16_t gettemp(uint8_t scmsb, uint8_t sclsb, uint8_t remain, uint8_t family) { int16_t temp = 0; int16_t rem; float rtemp; if (family == 0x10) { temp = (int16_t) (scmsb << 8) | sclsb; temp
in „DS18S20 und DS18B20 gemeinsam am Bus - Temperaturkonvertierung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CAN_uc_Dez2010_Bestueckucg.pdf
N.B. A 1K 9 R15 K4 REL2 4 - N.B. H 1 R17 Z R5 R4 R3 H N.B. KL_R3,5_P2 K1X03 47R 47R 47R R34 N.B. DS18S20 HausBus.MBP-Bayern.dyndns.org IC1 K1X08 K2 K1X03 SW_B1
in „Anforderungssammlung CAN Hausbus mit PIC µC“ · Haus & Smart Home ·
-
Datei
OneWire.c
for (i=0; i<9; i++) //8. Get scratchpad byte by byte { scratchpad[i]=ow_read_byte(); //9. read one DS18S20 byte } if(scratchpad[1]==0x00 && scratchpad[7]!=0) { //Value pos. scratchpad[0]=scratchpad[0] >> 1; temp=(scratchpad[0]-0.25f+(((float)scratchpad[7]-(float)scratchpad[6])/(float)scratchpad[7])); temp
in „DS18b20 gibt falsche Temperatur zurück“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Assembly1.s
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; ;;ATMEGA16 16MHZ LCD an PortB,DS18S20 an PD7, Led an PORTC0=DSpresent ok ;; ;; Led an PORTC1=Blinkt ;; ;; ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; .org $0000 ;RESET HANDLER rjmp init .def temp
in „ds18s20 atmega16 asm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sketch_jan22a1.ino
// sketch_jan22a1 // http://www.mikrocontroller.net/topic/387132#new // Arduino DS18S20 geziehlt auslesen! // // Weil mich das auch interessiert hat, habe ich es, so gelöst. // Nur die Temperatur Auswertung. Soweit wie moeglich deine Code gelassen. // #include <OneWire.h> #include <DallasTemperature.h
in „Arduino DS18S20 geziehlt auslesen!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sketch_jan22a11.ino
// sketch_jan22a1 // http://www.mikrocontroller.net/topic/387132#new // Arduino DS18S20 geziehlt auslesen! // // Weil mich das auch interessiert hat, habe ich es, so gelöst. // Nur die Temperatur Auswertung. Soweit wie moeglich deine Code gelassen. // #include <OneWire.h> #include <DallasTemperature.h
in „Arduino DS18S20 geziehlt auslesen!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
0x08,0x21,0x10}, {0,0,0,0,0,0,0,0}, {0x54,0x00,0x08,0x01,0x86,0x70,0x0a,0x10} }; /*** Abfrage eines DS18S20ers mit der Slave-Adresse s_adr ***/ extern void ds1820_rd_temp(unsigned char s_adr); /*** Übertragung von 2 Bytes in die Register TH und TL des Scratch Pads ***/ extern void ds1820_wr_t_reg(unsigned
in „DS18S20 auslesen (finde den fehler nicht)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Temp_LCD.c
io.h> #include <avr/pgmspace.h> #include <avr/delay.h> #include <lcd.h> #include <lcd.c> #include <ds18s20.c> #define ADC0 0xC0 #define ADC1 0xC1 #define ADC2 0xC2 #define ADC3 0xC3 #define ADC4 0xC4 #define ADC5 0xC5 /* FCPU = 8 MHz delays: _delay_ms = 32,77 ms _delay_us = 96,00 us */ uint8_t t; uint8
in „DS18B20 + LCD + ATmega will nicht funktionieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Dallas_WaitForConversion_Bsp_002.ino
anpassen DeviceAddress sensor2 = { 0x10, 0x8A, 0xB, 0xAC, 0x2, 0x8, 0x0, 0x2C }; int resolution = 9; // DS18S20 only 9bit, other 9...12 unsigned long _lastTempRequest = 0; // Zwischenspeicher unsigned int _ConversionDelay = 750; // default 750ms, okay für alle DS1820 Typen boolean _allow_TempRequest = true;
in „AVR Frequenzmessung, DS18S20“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
1__wire.c
); TCNT0 = startwert; TIFR0 |= (1<<TOV0); } while (++count<faktor); count= 0; TCCR0A= 0x00; } /* DS18S20 Initaliesierung */ unsigned char DS1820_init (void) { OneWire_DDRx = (1<<OneWire_BitAdresse); OneWire_PORTx = (1<<OneWire_BitAdresse); OneWire_PORTx = (0<<OneWire_BitAdresse); warte_us (0x02, 254,
in „Brauche HILFE beim DS18S20 ansteuern !“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
thermometer0_1-1.bas
Makeint(scratch(1) , Scratch(2)) T = T * 50 'here we calculate the 1/10 precision like T = T - 25 'DS18S20 data sheet T1 = Scratch(8) - Scratch(7) T1 = T1 * 100 T1 = T1 / Scratch(8) T = T + T1 Decigrades = T / 10 Return
in „Thermometer mit ds18s20 und LED Annzeige“ · Projekte & Code ·
-
Datei
thermometer0_1.bas
Scratch(2)) 'Print Hex(t) 'Print T T = T * 50 'here we calculate the 1/10 precision like T = T - 25 'DS18S20 data sheet T1 = Scratch(8) - Scratch(7) T1 = T1 * 100 T1 = T1 / Scratch(8) T = T + T1 Decigrades = T / 10 'As integer, this routine gives T*10, with 1/10 degree precision 'und wieder zum Hauptprogramm
in „Thermometer mit ds18s20 und LED Annzeige“ · Projekte & Code ·
-
Datei
Nano.txt
in temp all the 8 bits of LSB (least significant byte) tr = data[0]; if (address[0] == 0x10) // DS18S20 { //check for negative temperature if (data[1] > 0x80) { tr = !tr + 1; //two s complement adjustment tr = tr * -1; //flip value negative. } //drop bit 0 tr = tr >> 1; //COUNT PER Celsius degree (10h
in „C# Temp werte als label anzeigen“ · Softwareentwicklung ·
-
Datei
Temperatur5_2Sensoren3.ino
Solltemperatur int MPumpeA = 0; int Tempsoll = 30; int Tempdif = 2; int MTempdif = 0; int resolution = 10; // DS18S20 only 9bit, other 9...12 float TempSensorA = 0.0; // Zwischenspeicher zum auslesen float TempSensorI = 0.0; // Zwischenspeicher zum auslesen int sensorPin = A0; // select the input pin for the potentiometer
in „Input gibt high aus obwohl nicht geschaltet“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TEST.asm
*************** ;****************************************************************************** ;ds18s20 routinen ;****************************************************************************** reset_pulse: sbi ddrb, 1 ;pd0 als ausgang cbi portb, 1 rcall wait500us ;mcu hält bus für mindestens 480us low
in „Vorzeichen Ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AS351select.bas
Sekunden bis zur nächsten Messung Gosub Wait2s Gosub Wait2s Loop ' Beispiele für Werte aus Datasheets DS18S20: ' +85.0 0000 0000 1010 1010 00AAh 170 ' +25.0 0000 0000 0011 0010 0032h 50 ' + 0.5 0000 0000 0000 0001 0001h 1 ' 0 0000 0000 0000 0000 0000h 0 ' - 0.5 1111 1111 1111 1111 FFFFh 255 ' -25.0 1111 1111
in „Digital Thermometer mit DS18S20, ATTINY13“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
oneWire.c
+){ //8. Get scratchpad byte by byte scratchpad[i]=ds1820_re_byte(port, used_pin); //9. read one DS18S20 byte } } //Umrechnung von Scratchpad zu Temperatur temp = ((scratchpad[0])>>4)+((scratchpad[1] & 0x07)<<4); temp += ((scratchpad[0] & 0x08)>>3)*0.5; temp += ((scratchpad[0] & 0x04)>>2)*0.25; temp
in „Timingproblem mit Onewire und STM32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds1820.c
uint8_t lsb = w1_read(); uint8_t msb = w1_read(); uint16_t raw = lsb | ((uint16_t) msb << 8); // for DS18S20, convert 9 to 12 bit if (id[0] == 0x10) { raw <<= 3; } // finally, issue a CONVERT command w1_init(); w1_write(0x55); // MATCH ROM for (uint8_t i = 0; i < 8; i++) { w1_write(id[i]); } w1_write(0x44
in „Vereinfache/Kompakte Libary für D18B20“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AN247.pdf
can be inserted to maintain an accuracy of at least ±2°C. This affects all recent lots of DS18B20, DS18S20, and DS1822 products. 2 of 2
in „Billig ds18b20 Fehlverhalten erfahrungen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_1_ds1820.txt
*************** ;****************************************************************************** ;ds18s20 routinen ;****************************************************************************** ini: sbi ddrd, 0 ;pd0 ausgang cbi portd, 0 ;signal auf low ziehen rcall wait500us ;und 500us halten cbi ddrd
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AS351select.bas
Sekunden bis zur nächsten Messung Gosub Wait2s Gosub Wait2s Loop ' Beispiele für Werte aus Datasheets DS18S20: ' +85.0 0000 0000 1010 1010 00AAh 170 ' +25.0 0000 0000 0011 0010 0032h 50 ' + 0.5 0000 0000 0000 0001 0001h 1 ' 0 0000 0000 0000 0000 0000h 0 ' - 0.5 1111 1111 1111 1111 FFFFh 255 ' -25.0 1111 1111
in „Attiny13 Fehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
program.bas
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 Serial, MSB 'DsId(8) '8 CRC Dim Sc(9) as byte 'Scratchpad 0-8 72 bits incl CRC, explanations for DS18b20 'Sc
in „DS1820 defekt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
oneWire.c
+){ //8. Get scratchpad byte by byte scratchpad[i]=ds1820_re_byte(port, used_pin); //9. read one DS18S20 byte } } if(scratchpad[1]==0x00 && scratchpad[7]!=0){ //Value pos. scratchpad[0]=scratchpad[0] >> 1; temp=(scratchpad[0]-0.25f+((scratchpad[7]-scratchpad[6])/scratchpad[7])); temp = ( (temp*10.0+0.5
in „Timingproblem mit Onewire und STM32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
OneWire.c
writing code uses the active drivers to raise the // pin high, if you need power after the write (e.g. DS18S20 in // parasite power mode) then set 'power' to 1, otherwise the pin will // go tri-state at the end of the write to avoid heating in a short or // other mishap. // void OneWire__write(uint8_t v, uint8
in „Böses One-Wire device“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
"); delay_ms(1000); lcd_gotoxy(0,1); itoa( nSensors , buffer, 10); lcd_puts(buffer); lcd_puts(" ds18s20 found"); delay_ms(1000); lcd_clrscr(); disptemp(2); disptemp(1); delay_ms(500); stat=2; car=0; sei(); a=0; b=0; c=10; entl=0; lcd_gotoxy(11,1); lcd_puts("Ampelsteuerung v0.1"); for(;;) { tempalt=decicelsius
in „Interrupts machen mich irre... HILFEEEE!!! :-)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_ds1820.asm
*************** ;****************************************************************************** ;ds18s20 routinen ;****************************************************************************** reset_pulse: sbi ddrd, 0 ;pd0 als ausgang cbi portd, 0 rcall wait500us ;mcu hält bus für mindestens 480us low
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_ds1820.asm
*************** ;****************************************************************************** ;ds18s20 routinen ;****************************************************************************** reset_pulse: sbi ddrd, 0 ;pd0 als ausgang cbi portd, 0 rcall wait500us ;mcu hält bus für mindestens 480us low
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_ds1820.asm
*************** ;****************************************************************************** ;ds18s20 routinen ;****************************************************************************** reset_pulse: sbi ddrd, 0 ;pd0 als ausgang cbi portd, 0 rcall wait500us ;mcu hält bus für mindestens 480us low
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_1_ds1820.asm
*************** ;****************************************************************************** ;ds18s20 routinen ;****************************************************************************** ini: sbi ddrd, 0 ;pb0 ausgang cbi portd, 0 ;signal auf low ziehen rcall wait500us ;und 500us halten cbi ddrd
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_ds1820.asm
*************** ;****************************************************************************** ;ds18s20 routinen ;****************************************************************************** reset_pulse: sbi ddrd, 0 ;pd0 als ausgang cbi portd, 0 rcall wait500us ;mcu hält bus für mindestens 480us low
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Main.vhd
TIMEOVER : bit; signal MU_CLK_EN : bit; --############################################### --# --# DS18S20 Befehle --# --############################################### constant READ_SCRATCHPAD : std_logic_vector(7 downto 0) := "10111110"; --BEh constant WRITE_SCRATCHPAD : std_logic_vector(7 downto 0)
in „[Fehlersuche] Ansteuerung eines 1-Wire Sensors“ · FPGA, VHDL & Co. ·
-
Datei
test_ds1820.asm
*************** ;****************************************************************************** ;ds18s20 routinen ;****************************************************************************** reset_pulse: sbi ddrd, 0 ;pd0 als ausgang cbi portd, 0 rcall wait500us ;mcu hält bus für mindestens 480us low
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
temp_zum_pc.asm
*************** ;****************************************************************************** ;ds18s20 routinen ;****************************************************************************** reset_pulse: sbi ddrc, 0 ;pd0 als ausgang cbi portc, 0 rcall wait500us ;mcu hält bus für mindestens 480us low
in „Temperatur DS1820 ausgabe auf lcd“ · Mikrocontroller und Digitale Elektronik ·