-
Thread
Hilfe zu DS18S20
return true; } int main(void) { AVR_Init(); LCD_Init(); LCD_Start(); LCD_Clear(); DS1820_Init(); for (;;) { if (DS1820_Reset()) TRACE("ds1820"); else TRACE("no ds1820"); waitforKey(); _delay_ms(100); } } [/c]
presence detect was found, // return 0 otherwise. // (NOTE: Does not handle alarm presence from DS2404/DS1994) // // Bus hängt am Pin PC3 // uint8_t OWTouchReset(void) { uint8_t result; DDRC |= (1<<DDC3); // Port-PIN als Ausgang konfigureren PORTC &= ~(1<<PC3); // Drives DQ low
-
Thread
PIC18F2620 mit I2C EEPROM 24LC04B unter CCS Compiler
#use i2c(Master,Slow,sda=PIN_C4,scl=PIN_C3) Treiber Auswahl für das EEprom --> #include <2404.C> init_ext_eeprom(); Hat vielleicht jemand ein demonstratives Programm, welches vielleicht sogar im CCS Compiler erstellt wude und Werte ins EEPROM schreibt und wieder ausliest. Wäre euch sehr
erfolgreich eingesetzt: AT24AT1024 AT24LC02 TMP101 LM75 PCA9554/7 PCF8574 TPIC2810 LTC1669 DS1307 CMP03 Compass Bitte auf keinem Fall aufgeben, da Dein Problem mit Sicherheit zu loesen ist. Da steckt irgendwo noch ein Hund drin; -) Gruss, Gerhard
-
Thread
RTC Chip mit Datum?
www.maxim.com dort die Chips von ex. Dallas DS2404 DS2415 DS2417 ansehen. Die gibts da ev. sogar als Samples...
-
Thread
Zeit + Temperatur auf LCD mit AVR
besitzt. Auch hatte ich Probleme mit der Beschaffung des DS1994 (jedenfalls zu vernünftigen Preisen). Der DS2404 kann hier als Ersatz dienen. Er benötigt einen externen 6pF Quarz. Sodann für Benutzer des Studio4: Beim Assemblieren treten die oben beschriebenen
wie ich 1 byte dem ds1820 übermitteln kann!
-
Thread
Temperatursteuerung
Thermostaten verwenden, manche müssen nach jedem PowerOn neu programmiert werden (volatile=vol) z.B. DS75, einige haben ein EEPROM (nonvolatile=nv) z.B. DS1631 (ohne A), DS1731 und eine Teilmenge davon fangen auch selbst zu messen/regeln an (autostart=as), brauchen also nur zum Umprogrammieren einen µC, z.B. DS1620 (3wire=3w), DS1621, DS1626 (3outputs=3o), DS1629 (mit Uhr), DS1631A (nur mit A ist autostart!), DS1720 (3w), DS1726 (3o) Im Anhang findet Ihr eine Liste mit vielen MAX und DS-ICs und eine Kurzbeschreibung