-
Datei
SHT11.asm
-------------------------------------------------- ; Statusbyte lesen ; ; in : --- ; out : Puffer (sht11_status) mit Werten sht11_rd_status: push r18 push r19 push ZL push ZH rcall sht11_transstart ldi ZL, Low(sht11_status) ldi ZH,High(sht11_status) ld r18,Z+ rcall sht11_wr_byte ldi r19,ACK rcall sht11
in „SHT71 Assembler Code für Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sht11.c
#include "config.h" #include "sht11.h" static uint8_t sht11_sda; #define SHT11_CMD_TEMP 0x03 #define SHT11_CMD_HUMID 0x05 #define SHT11_CMD_WSTAT 0x06 #define SHT11_CMD_RSTAT 0x07 #define SHT11_CMD_RESET 0x1E ///////////////////////
-
Datei
sht11.c
) { SHT11_DATA_OUT; // Port auf Ausgang SHT11_DATA_HIGH; _delay_us(IF_SPEED); SHT11_SCK_LOW; // Ausgangszustand _delay_us(IF_SPEED); SHT11_SCK_HIGH; _delay_us(IF_SPEED); SHT11_DATA_LOW; // aktivierende Flanke _delay_us(IF_SPEED); SHT11_SCK_LOW; _delay_us(IF_SPEED); // einen Taktimpuls SHT11_SCK_HIGH; _delay_us(IF_SPEED); SHT11_DATA_HIGH; _delay_us(IF_SPEED); // wieder Ruhezustand SHT11_SCK_LOW; _delay_us(IF_SPEED); } /*---------
in „SHT11 an ATmega2560 Es funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sht11.c
#include "config.h" #include "sht11.h" #define SHT11_CMD_TEMP 0x03 #define SHT11_CMD_HUMID 0x05 #define SHT11_CMD_WSTAT 0x06 #define SHT11_CMD_RSTAT 0x07 #define SHT11_CMD_RESET 0x1E #define F_CPU 16000000 //////////////////////////
in „SHT11 an ATmega2560 Es funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sht11.c
#include "config.h" #include "sht11.h" #define SHT11_CMD_TEMP 0x03 #define SHT11_CMD_HUMID 0x05 #define SHT11_CMD_WSTAT 0x06 #define SHT11_CMD_RSTAT 0x07 #define SHT11_CMD_RESET 0x1E #define F_CPU 16000000 //////////////////////////
in „SHT11 an ATmega2560 Es funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sht.asm
sht.L0003: .BLOCK 57 .ENDBLOCK 57 sht.L0001: sht.L0002: .LINE 59 RCALL ¿SYSTEM.SHT11SOFTRESET .LINE 62 RCALL ¿SYSTEM.SHT11STARTTEMP sht.L0004: .BLOCK 63 .ENDBLOCK 64 .LINE 64 sht.L0005: RCALL ¿SYSTEM.SHT11CONVSTATE
in „Feuchtesensor SHT1x“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SHT11-1.asm
'H' Feuchte messen cpi w,84 breq temperatur ; wenn 'T' Temperatur messen rjmp loop feuchte: rcall sht11_reset rcall sht11_rf rcall sht11_rd rcall sht11_c_rf mov w,R2 rcall rs_send mov w,R1 rcall rs_send rjmp loop temperatur: rcall sht11_reset rcall sht11_t rcall sht11_rd rcall sht11_c_t mov w,R2 rcall
-
Datei
sht.pas
} {--------------------------------------------------------------} { Main Program } {$IDATA} begin SHT11synchronize; (*TESTEN, ob Sensor OK*) if SHT11getStatus = $ff then // "FEHLER" auf LCD anzeigen endif; // SHT11 not present or defect SHT11softReset; (*Temperatur lesen *) SHT11startTemp; repeat until SHT11ConvState; ww:= SHT11getTemp; (*Feuchtigkeit lesen*) SHT11startHum; repeat until SHT11ConvState; ww:= SHT11getHum; end sht.
in „Feuchtesensor SHT1x“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Datasheet_SHT3x_DIS.pdf
VDD (5) F 8 VSS Ground ALERT (3) SCL (4) 1 8 ADDR (2) SDA (1) 2 7 VSS (8)die R(7) pad 3 6 4 5 Figure 11 Typical application circuit. Please note that the positioning of the pins does not reflect the position on the real sensor. This is shown in Table 7. Table 7 SHT3x-DIS pin assignment (transparent top
in „[V] 2x I2C Temperatur/Feuchte Sensor FS400-SHT35“ · Markt ·
-
PDF
sht4x.pdf
100 120 -40 -20 0 20 40 60 80 100 120 Temperature (°C) Temperature (°C) Figure 10. SHT40 typical and maximal Figure 11. SHT41 typical and maximal temperature accuracy. temperature accuracy. DT (°C) DT (°C) ±1.0 ±1.0 SHT43 max ±0.8 SHT45 typ ±0.8 SHT45 max ±0.6 ±0.6 ±0.4 ±0.4 ±0.2 ±0.2
in „Trockenschrank für Elektronik wie funktioniert es?“ · Mechanik, Gehäuse, Werkzeug ·
-
PDF
sht4x.pdf
100 120 -40 -20 0 20 40 60 80 100 120 Temperature (°C) Temperature (°C) Figure 10. SHT40 typical and maximal Figure 11. SHT41 typical and maximal temperature accuracy. temperature accuracy. DT (°C) DT (°C) ±1.0 ±1.0 SHT43 max ±0.8 SHT45 typ ±0.8 SHT45 max ±0.6 ±0.6 ±0.4 ±0.4 ±0.2 ±0.2
-
Datei
SHT21.c
*************************************************************/ sht21_humi_val = sht21_humi_val / 2^16; sht21_humi_val = sht21_humi_val * 175.72; sht21_humi_val = -46.85 + sht21_humi_val; return sht21_humi_val; } } /**************************************************
in „SHT21 auslesen mit I2C Lib von P.Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
(&humidity, &checksum, HUMI); if (error) { sprintf(buffer, "SHT11 Error (HUMI) %i\n", error); uart_puts(buffer); } error=sht_measure(&temperature, &checksum, TEMP); if (error) { sprintf(buffer, "SHT11 Error (TEMP) %i\n", error); uart_puts(buffer); } sht_raw_to_physical
in „SHT11 misst Mist“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
humid.c
********************************************************************** * * Function name : HumiditySHT11Func * * Returns : char ST_state (to the state-machine) * * Parameters : char input (from joystick) * * Purpose : Enable or disable SHT11 humidity measurement and display * ************************
in „SHT11 falscher Rückgabewert“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sht11.h
/* * Initialize. */ void sht11_init(void); void sht11_down(void); /* * Start measurement (humidity or temperature). * Return "device found". * Afterwards poll sht11_ready. */ uint8_t sht11_start_temp(uint8_t no); uint8_t sht11_
-
Datei
sht11_AVR_Example.c
/****************************************************************************** * Function: sht11_handler() * * Description: This is the background SHT sensor interface routine. It is called * by the timer every 5ms. The sensor requires about 200ms to complete * a measurement. Each sensor interaction
in „LPC2148 und SHT11“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
libsht.c
fewer orthographic errors :-) - first implementation of crc check 2006-08-27 0v2 - second release 2009-11-18 0v3 - added missing data direction statement for the SCK line to sht_softreset() - made my modifications public domain */ #include <avr/io.h> //Microcontroller specific library, e.g. port definitions
in „SHT11 misst Mist“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Sensirion_Humidity_Sensors_SHT25_Datasheet.pdf
RP RP Parameter Conditions min typ max Units SCL IN SCL C Output Low VDD = 3.0 V, 0 - 0.4 V SCL OUT SHT2x 1 Voltage, VOL -4 mA < IOL < 0mA (slave) n Output Sink SDA IN SDA F Current, IOL - - -4 mA SDA OUT Input Low 30% GND Voltage, VIL 0 - VDD V Input High 70% - VDD V Figure 11 Typical application circuit
in „SHT25 Feuchteanzeige über 100%“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Sensirion_Humidity_SHT21_Datasheet_V4.pdf
typ max Units SCL IN SCL C Output Low VDD = 3.0 V, SCL OUT = Voltage, VOL -4 mA < IOL < 0mA0 - 0.4 V SHT2x 0 (slave) F Output Sink - - -4 mA SDA IN SDA Current, IOL SDA OUT Input Low 30% 0 - V GND Voltage, VIL VDD Input High 70% Figure 11 Typical application circuit, including pull-up resistors Voltage
in „Rechnung mit dem PIC16F“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_simple.c
:%02i",uhr.tag,uhr.monat,uhr.jahr,uhr.stunde,uhr.minute,uhr.second); usart_put("\n%s\n",time_str); sht11_start_measure(); do { flag = sht11_measure_finish(); } while ( flag != 1 ); utoa(sht11_get_hum_raw(0),feuchte1_raw_str,10); itoa(sht11_get_hum(0),feuchte1_str,10); utoa(sht11_get_hum_raw(1),feuchte2_raw_str,10); itoa(sht11_get_hum(1),feuchte2_str,10); utoa(sht11_get_temp_raw(0),temp1_raw_str,10); itoa(sht11_get_temp(0),temp1_str,10); utoa(sht11_get_temp_raw(1),temp2_raw_str,10); itoa(sht11_get_temp(1),temp2_str,10);
in „MMC SD library FAT16 FAT32 read write“ · Projekte & Code ·
-
PDF
dbsht1x7xdeutschdk0704.pdf
Bestellinformation Generator GND Temp. Type Genauigkeit Genauigkeit Package/ Sensor VDD Feuchte Temperatur Bauform SHT11 +/- 3,0 % rF +/- 0,4 °C @25°C SMD (LCC) SHT15 +/- 2 % rF +/- 0,3 °C @25°C SMD (LCC) SHT71 +/- 3,0 % rF +/- 0,4 °C @25°C 4-Pin, einreihig SHT75 +/- 1,8 % rF +/- 0,3 °C@25°C 4-Pin, einreihig Driesen+Kern GmbH V.2.02 Juli 2004 1/9 6+7▯[ / SHT7x▯5HODWLYHV▯)HXFKWH▯▯ ▯7HPSHUDWXU▯6HQVRUV\VWHP▯ ▯ ▯ ▯ % rF ▯▯ 6HQVRU▯Spezifikationen Relative Feuchte ▯ - 5 Sensorgenauigkeit 3DUDPHWHU▯ Bedingung 0LQ▯▯7\S▯▯ 0D[▯▯ Einh. - 4 Feuchte▯ ▯ ▯ ▯ ▯ ▯ - 3 SHT11
in „Auswertung Luftfeuchtesensor“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SHT_TEST.c
; asm volatile ("nop"::); SET_SHT_SCK; //clk #9 for ack asm volatile ("nop"::); asm volatile ("nop"::); if (SHT_DATA) error =1; //check ack (DATA will be pulled down by SHT11) CLEAR_SHT_SCK; return error; //error=1 in case of no acknowledge
in „SHT11 an ATmega2560 Es funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SHT21.c
; i2c_start_wait(SHT21write); i2c_write(0b11111110); //soft reset _delay_ms(20); //wait for the sht21 to reboot i2c_rep_start(SHT21write); i2c_write(0b11100110); //enter config register /********************************
in „SHT21 auslesen mit I2C Lib von P.Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Sensirion_Humidity_SHT21_Sample_Code_V1.2.pdf
register USER_REG_R = 0xE7, // command reading user register SOFT_RESET = 0xFE // command soft reset }etSHT2xCommand; typedef enum { SHT2x_RES_12_14BIT = 0x00, // RH=12bit, T=14bit SHT2x_RES_8_12BIT = 0x01, // RH= 8bit, T=12bit SHT2x_RES_10_13BIT = 0x80, // RH=10bit, T=13bit SHT2x_RES_11_11BIT = 0x81, // RH=11bit, T=11bit SHT2x_RES_MASK = 0x81 // Mask for res. bits (7,0) in user reg. } etSHT2xResolution; typedef enum { SHT2x_EOB_ON = 0x40, // end of battery SHT2x_EOB_MASK = 0x40, // Mask for EOB bit(6) in
in „SHT11 SHT21 unterschiedliche Luftfeuchte Werte“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
1-Wire-Slave_SHT11.bas
*************************** 'Compiler : BasCom 'Hardware: : ATmega8 (mit ext. Quarz oder Oszi) ' : SHT11 an PORTD.6 (Data, ueber 10k an VCC) und PORTD.7(Sck) ' : LED an PORTB.0 als Rueckmeldung ' : 1-Wire-Anschluss an PORTD.2 'Function : Emulation 1-Wire Slave mit SHT11 'Clock frequency : 8,000000 MHz
in „1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8“ · Projekte & Code ·
-
PDF
ELF_Format.pdf
specifies the section’s semantics. Figure 1-10: Section Types, sh_type _ ____________________________ SHT_NULL 0 SHT_PROGBITS 1 SHT_SYMTAB 2 SHT_STRTAB 3 SHT_RELA 4 SHT_HASH 5 SHT_DYNAMIC 6 SHT_NOTE 7 SHT_NOBITS 8 SHT_REL 9 SHT_SHLIB 10 SHT_DYNSYM 11 SHT_LOPROC 0x70000000
in „elf32-avr object file format (gcc)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
config.h
F_CPU #define F_CPU 16000000 #endif #include <stdint.h> #include <avr/io.h> #include <util/delay.h> // SHT11 hum/temp sensor #define SHT11_PORT D #define SHT11_SCL (1<<PD4) #define SHT11_SDA (1<<PD7) #define SHT11_LOWRES 0 // 0: 12/14bit (SHT11), 1: 8/12bit (SHT11+FOST02) #define GLUE(a, b) a##b #define
in „SHT11 an ATmega2560 Es funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dht11.c
0, 0, 0}; v u16 sht11_TMP,sht11_HUM,tmp; //======================================= void dht11_messung (void){ long i; u8 xx; u8 endwhile=1; //u16 n, tmp[50]; cli(); //led_on; xx=dht11_read_data(); sht11_HUM=getHumidity(); sht11_TMP=getTemp(); sei(); lg(2,10); //li(gDHT11_data[0]);li(gDHT11_data[1]);li(gDHT11_data[2]);li(gDHT11_data[3]); lcd_int(sht11_TMP);lw("/");lcd_int(sht11_HUM); //led_off; /* lg(3,1); lcd_int4(gDHT11
in „Temperatursensor DHT22/AM2302 // ATMega328P“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
schematic-T962.pdf
DB6 12 44 P1.22/PIPESTAT1 P0.9/RXD1/PWM6/EINT3 GND DB5 11 48 P1.21/PIPESTAT0 33 COOL (SHT 2) 3.3V 5.0V DB4 10 4 P1.20/TRACESYNC P0.8/TXD1/PWM4/AD1.1 DB3 9 8 P1.19/TRACEPKT3 17 R21 390 L2 DB2 8 12 P1.18/TRACEPKT2 P0.31 DB1 P1.17/TRACEPKT1 RED DB0 7 16 P1.16/
-
Datei
msp430f149.h
_11 (11*0x100u) /* ADC12 Sample Hold 0 Select Bit: 11 */ #define SHT0_12 (12*0x100u) /* ADC12 Sample Hold 0 Select Bit: 12 */ #define SHT0_13 (13*0x100u) /* ADC12 Sample Hold 0 Select Bit: 13 */ #define
in „MSP430 Portfehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
UARTProtokoll.c
ee_limit_max_temperature, limit_min_temperature); taster_position = 0; } break; } /* Innentempertur SHT21 */ itoa(sht_measurement_temp/10, itoa_buf_text_1,10); lcd_clear(); lcd_string ("i.Temp.:"); lcd_setcursor(11,1); lcd_string (itoa_buf_text_1); lcd_string (","); lcd_data (sht_measurement_temp % 10
in „Timer1 im CTC und LCD Probleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
0x86; UBRRH = 0x00; UBRRL = 0x67; unsigned char error =0; unsigned char checksum; char buffer[30]; sht_value humidity; sht_value temperature; error=sht_softreset(); _delay_ms(10); //Warten if (error) { sprintf(buffer, "SHT11 Error (SoftReset) %i\n", error); uart_puts(buffer); } error=sht_measure(&humidity, &checksum, HUMI); _delay_ms(10); if (error) { sprintf(buffer, "SHT11 Error (HUMI) %i\n", error); uart_puts(buffer); } error=sht_measure(&temperature, &checksum, TEMP); _delay_ms(10); if (error) { sprintf(buffer, "SHT11 Error (TEMP) %i\n", error); uart_puts(buffer);
in „Temperatur Feuchtigkeitssensor SHT7x Software/ hardware Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
KlimaSensorKomm.c
SHT75_CLK_1 PORTC |= (1<<SHT75_CLK); // Taktport wird hart (5V) auf 1 gesetzt #define SHT75_CLK_0 PORTC &= ~(1<<SHT75_CLK); // Taktport wird hart (GND) auf 0 gesetzt // Befehle für den SHT #define STATUS_REG_WRITE
in „SHT75 - CRC Check: Ich finde den Fehler nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Datalogger_main.c
(); RV8564_init(); DDRD &=~ (1<<PD3); PORTD |= (1<<PD3); // Pullup on INT1 rom_pwr(1); sht_pwr(1); // EICRA |= (1<<ISC01) | (1<<ISC00); //rising edge on INT0 // EICRA |= (1<<ISC01); //falling edge on INT0 // EICRA |= (1<<ISC00); //any logic change on INT0 // EICRA |= (1<<ISC11); //falling
in „ATMega88 UART nimmt erst zweites Zeichen an“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SHT21.h
#define SHT21_CMD_MEAS_T_NO_HOLD 0xF3 #define SHT21_CMD_MEAS_RH_NO_HOLD 0xF5 #define SHT21_I2C_ADR 0x80 #define SHT21read 0b10000001 #define SHT21write 0b10000000 //for the config register //measuring solution
in „SHT21 auslesen mit I2C Lib von P.Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sht.txt
SHT_DATA_0 DDRB |= (1<< SHT_DATA) //write "0" to bus (drive bus low) #define SHT_DATA_IN (SHT_IN >> PB6) #define SHT_CLK_1 DDRB &= ~(1 << SHT_CLK) #define SHT_CLK_0 DDRB |= (1<<SHT_CLK) #define SHT_RESET
in „SHT75 liest komische Werte“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
libsht.h
fewer orthographic errors :-) - first implementation of crc check 2006-08-27 0v2 - second release 2009-11-18 0v3 - added missing data direction statement for the SCK line to sht_softreset() - made my modifications public domain */ #ifndef _SHT_LIB_ #define _SHT_LIB_ #include "globals.h" //---------------
in „SHT11 misst Mist“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
FeuchteSHT7x.pdf
einfache und schnelle Systemintegration. Langzeitstabilität. Nicht zuletzt die kleinen Maße (7*5*3mm SHT11) und Das Bauteil umfasst zwei kalibrierte Mikrosensoren für die geringe Stromaufnahme machen das Bauteil zur die relative Feuchte und die Temperatur, welche auf ultimativen Lösung selbst fürAnwendungen
in „Suche Elektronikbastler“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
sht.c
0x03 #define SHT_CMD_HUMID 0x05 #define SHT_CMD_WR_STAT 0x06 #define SHT_CMD_RD_STAT 0x07 #define SHT_CMD_RESET 0x1E #define SHT_VOLTAGE_COMPENSATION_D1_5V -40.1 #define SHT_VOLTAGE_COMPENSATION_D1_4V -39.8 #define
in „MSP430 liest vom SHT11 nur das MSB“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SHT21.h
void sht21_init (int resolution, int end_of_batt, int OCH, int OTP_r); int get_sht21_data_str (int measuretype, int holdmode, int crcmode); int convert_sht21_str_sht21_val (int data); #define SHT21 0x40; //for
in „SHT21 auslesen mit I2C Lib von P.Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
libsht.c
SENSI-BUS else CLEAR_SHT_DATA; SET_SHT_SCK; //clk for SENSI-BUS asm volatile ("nop"::); asm volatile ("nop"::); CLEAR_SHT_SCK; asm volatile ("nop"::); asm volatile ("nop"::); } SET_SHT_DATA; //release DATA-line MAKE_SHT_DATA_PIN_INPUT; asm volatile ("nop"::); SET_SHT_SCK; //clk #9 for ack asm volatile ("nop"::); asm volatile ("nop"::); if (SHT_DATA) error =1; //check ack (DATA will be pulled down by SHT11) CLEAR_SHT_SCK; return error; //error=1 in case of no acknowledge
in „Lib für Sensirion SHT1x Sensor an AVR“ · Projekte & Code ·
-
Datei
main.c
|= ( 1 << SHT_DATA_PIN) #define CLEAR_SHT_DATA SHT_DATA_PORT &= ~( 1 << SHT_DATA_PIN) #define SET_SHT_SCK SHT_SCK_PORT |= ( 1 << SHT_SCK_PIN) #define CLEAR_SHT_SCK SHT_SCK_PORT &= ~( 1 << SHT_SCK_PIN) #define MAKE_SHT_DATA_PIN_OUTPUT
in „Temperatur Feuchtigkeitssensor SHT7x Software/ hardware Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
HT_AN_AlertMode.pdf
Alert Mode of SHT3x-DIS Allows to use SHT3x-DIS as a humidity and temperature watchdog SHT3x-DIS features an Alert Mode, when operated in the needed next to the sensor to switch an LED on or start a periodic data acquisition
in „Sensirion STS31 - Alert Pin“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sht11.c
DATA); //define DATA line as input SCK_HIGH //clk #9 for ack //check ack (DATA will be pulled down by SHT11) if(IOSET & DATA) err = 1; else err = 0; IODIR |= DATA; //define DATA line as output SCK_LOW return err; } char sht71_read_value(unsigned char ack) { unsigned char i,val=0; DATA_HIGH //release DATA-line
in „LPC2148 und SHT11“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/** \file main.c \author Tomasz Ostrowski \date August 2007 Main file of SHT11 sensor library test project. Compiler: avr-gcc (WinAVR 20060421) Based on Sensirion sample code app note, rev. 2.05 MCU: ATmega8, 4MHz crystal, Vcc = 5V (important for SHT11 calculations) sensor: SHT11, DATA with external 10k pullup connected to PD4, SCK connected to PD3 MCU <-> PC: UART HFUSE/LFUSE: 0xC9/0x9F */ #include "main.h" //IMPORTANT: it contains F_CPU definition, so include it before delay.h
in „Hilfe, komme nicht weiter. Temperatur von 0 bis -1 Grad kein negatives Vorzeichen.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/** \file main.c \author Tomasz Ostrowski \date August 2007 Main file of SHT11 sensor library test project. Compiler: avr-gcc (WinAVR 20060421) Based on Sensirion sample code app note, rev. 2.05 MCU: ATmega8, 4MHz crystal, Vcc = 5V (important for SHT11 calculations) sensor: SHT11, DATA with external 10k pullup connected to PD4, SCK connected to PD3 MCU <-> PC: UART HFUSE/LFUSE: 0xC9/0x9F */ #include "main.h" //IMPORTANT: it contains F_CPU definition, so include it before delay.h
in „Hilfe, komme nicht weiter. Temperatur von 0 bis -1 Grad kein negatives Vorzeichen.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
app.c
; dtostrf(humidity,6,2,(char*)sht21Hum_txt); } static void combineArrays(){ sht21TempHum_txt[0] = '1'; sht21TempHum_txt[1] =' '; for (i = 2; i < 8; i++) { sht21TempHum_txt[i] =sht21Temp_txt[i] ; sht21TempHum_txt[i+10]=sht21Hum_txt[i]; } sht21TempHum_txt[9]=' '; sht21TempHum_txt[10]='2'; sht21TempHum_txt[11]=' '; } static void timer_fired(void) { appstate=APP_COMMAND_TEMP_STATE; SYS_PostTask(APL_TASK_ID); } static void init_timer(void)
in „Convert Hex CS_UID to ascii and write to UART“ · µC & Digital Electronics ·
-
Datei
elfout.txt
SHT_PROGBITS 0x00000000 0x00027E70 0x000058B2 0x00000000 0x00000000 0x00000001 0x00000000 11 .debug_aranges SHT_PROGBITS 0x00000000 0x0002D728 0x00000040 0x00000000 0x00000000 0x00000008 0x00000000 12 .
in „ARM Bootloader mit ELF, Einstieg nicht bei 0x08000000“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2CwithISR.c
master, i2c, synchron UCB0CTL1 = UCSSEL_2 + UCSWRST; // SMCLK = 1.1MHz, usci immer noch auf UCB0BR0 = 11; // SMCLK = 1.1 MHz/11 ~ 100kHz UCB0BR1 = 0; // ... UCB0I2COA = 0x43; // msp addr UCB0CTL1 &= ~UCSWRST; // usci zu } else if(sensor==1){ //SHT21 // wird direkt über vcc und gnd versorgt P3SEL |= 0x06
in „msp430f2274 bmp085 i2c ohne interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sht71_electronics-base_com_v1.c
Output SCK=1; //clk #9 for ack delay_us(2); error=DATA_IN; //check ack (DATA will be pulled down by SHT11) delay_us(2); SCK=0; return error; //error=1 in case of no acknowledge } //---------------------------------------------------------------------------------- // reads a byte form the Sensibus and
in „ATMega8 - SHT71“ · Mikrocontroller und Digitale Elektronik ·