-
Thread
Bitte Schaltung prüfen! :)
- FT800CB -> http://www.hotmcu.com/5-graphical-lcd-touchscreen-480x272-spi-ft800-p-124.html - DS1307Z - 2x DHT22 - 2x DS18b20 - 433MHz Sender (Billigteile) Prototyp geätzt - alles funktioniert! :) Da ich mir aber bald Platinen ätzen lassen möchte, würde ich doch noch gern wissen wie es Schaltplantechnisch
Und den SDA am DS1307 auf GND zu legen, macht auch keinen Sinn (Nein - Spass beiseite, wenn schon Pin Bezeichnungen vorhanden sind, dann sollten die auch stimmen). Der kleine C am Reset sollte auch noch vorgesehen werden
-
Thread
rtc-auslesen
ja danke peter.okay werde den maxim ds1307 verwenden. habe mir das datenblatt vom ds1307 angeschaut und habe gedacht das der code in bcd-form ausgelesen wird.da ich,wie gesagt die anzeige-einheit mit 3 mc14015 und 6 mc14511 habe dachte ich
von nullen und einsen heraus-getakte wie: 0001 0011 0010 0011 ......und ich könnt den takt vom ds1307 als takt zum einlesen für die mc14015 verwenden. aber danke erstmal ,werde mich im forum mal umschauen. mike
-
Thread
ds1307 Wochentag auf LCD
Hallo, ich will von der Echtzeituhr Ds1307 den Wochentag auslesen und als Mo-So auf einem LCD darstellen. Dazu benutze ich folgende Funktion: void readTime(void){ uint8_t wday; char weekday[8][2] = {"00","Mo","Di","Mi","Do","Fr","Sa","So"}; i2c_start_wait(DS1307+I2C_WRITE); i2c_write(0x03); i2c_stop(); i2c_rep_start(DS1307+I2C_READ); wday = i2c_readNak(); i2c_stop(); lcd_puts(weekday
-
Thread
Stimmen diese Berechnungen? Leckstrom Kondensator
Berechnungen? Ich wollte den Supercap zur längerfristigen (ca. 1-3Monate) pufferung eines RTCs (DS1307) verwenden. Der 1307 benötigt 500nA im schlimmsten Fall. Somit würde das System ja 2.5uAs benötigen. Folglich: 0.55As / 2.5uAs = 220000s = 61.1h Bis zur entladung mit RTC... Gibt es bessere
#3927289: > Ich wollte den Supercap zur längerfristigen (ca. 1-3Monate) pufferung > eines RTCs (DS1307) verwenden. also ich würde den genaueren DS3231 nehmen als Modul auch China kein bischen teurer! Claudio H. schrieb im Beitrag #3927289: > Ladungsverlust pro Sekunde: Q = I x t = 2uA * 1s =
-
Thread
arduino mega 2560 und kalibriertes RTC
Hi! Bin grade dabei einen Arduino mega 2560 mit einem ds1307 zu benutzen, habe aber das Proboblem, daß mein Program mitten beim Ausschreiben eines Debugtextes rebootet. Genutzt wird die gänderte DS1307RTC Lib von http://limchonghan.wordpress.com/ benutzte Libraries: [c] #include <Time.h> #include <Wire.h> #include <DS1307RTC.h> [/c] Setup routine: [c] void setup() { Serial.begin(115200); while (!Serial) ; // Needed for Leonardo only Serial.println(" setup1" ); zeitSetup(); Serial.println(" setup2
-
Thread
Atmega 168PA-PU Programmierung mit Arduino für Aquariumbeleuchtung
Hallo, da die Aquariumsteuerung zeitlich nicht exakt läuft, habe ich mir ein DS1307 Modul besorgt. Programmcode und Funktion ist einwandfrei. 17:56:15 6/3/13 Day_of_week:1 17:56:16 6/3/13 Day_of_week:1 usw. Jetzt bin ich dabei die Uhrzeit in Sekunden umzurechnen, da
, year; unsigned long neuesecond, neueminute, neuehour; unsigned long neuesmh; getDateDs1307(&second, &minute, &hour, &dayOfWeek, &dayOfMonth, &month, &year); Serial.print(hour, DEC); Serial.print(":"); Serial.print(minute, DEC); Serial.print(":"); Serial.print(second, DEC);
-
Thread
DS1307 und DayofWeek
Hallo.. ist es richtig das wenn ich in die RTC die Uhrzeit, Datum und Jahr übertragen habe (ohne DayofWeek) und dann beim Auslesen der DayofWeek nicht richtig ist? Also das die RTC nicht selbst den DayofWeek ausrechnet? Vielen Dank, Markus
-
Thread
LED Uhr mit RTC braucht Taster
langsam ablaufen, danach sollen die Minuten schneller laufen. Außerdem benutze ich zur Zeit noch den DS1307, der DS3132 ist jedoch bestellt (Eigentlich nur eine Sache der Genauigkeit). Vielen Dank fürs helfen. Sas [c] /** * NeoClock * * Clock using 60 WS2812B/Neopixel LEDs and DS3231 RTC *
(); strip.show(); // Initialize all pixels to 'off' Rtc.Begin(); Rtc.SetSquareWavePin(DS1307SquareWaveOut_Low); if (!Rtc.GetIsRunning()) { Serial.println("RTC was not actively running, starting now"); Rtc.SetIsRunning(true); } if (!Rtc.IsDateTimeValid())
-
Thread
DS1307 I2C Luna
Hallo, ich habe hier einen DS1307 den ich mit einem AVR über Hardware-I2C ansteuere. Ich habe dazu das Beispiel aus den Luna-Examples hergenommen. Hier zu finden: http://avr.myluna.de/doku.php?id=de:ds1307.luna Die Zeit allein
Strippe an welcher die einzelnen I2C-Slaves sitzen. Ich dachte die Zentrale wäre ein Atmega an der die DS1307 hängt und ein paralleler I2C über Software zum verteilen im Haus. Wolfgang
-
Thread
Verständnisfrage DS1307 Zeitformat
Hallo! Ich bin gerade etwas verwirrt im Bezug auf die Timekeeper Registers des DS1307. Das Register sieht folgend aus: Adress Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 01h | 0 | | 10 Minutes | | Minutes | Wie soll ich das verstehen
#3015966: > Hallo! > > Ich bin gerade etwas verwirrt im Bezug auf die Timekeeper Registers des > DS1307. > > Das Register sieht folgend aus: > > Adress Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 > 01h | 0 | | 10 Minutes | | Minutes | > > > Wie soll
-
Thread
DS1307 an ATMega8
möchte an einem AtMega8 über TWI zwei Sensoren betreiben. Den LM75 als Temperatursensor und den DS1307 als RTC. Das Adressieren und Lesen des LM75 funktioniert ohne Probleme nur die RTC weigert sich die Adresse zu akzeptieren. Ich schreibe die Adresse "0xD0" auf den Bus bekomme aber immer ein NACK
-
Thread
DS1307 will keine Daten annehmen
leider finde ich nicht im Forum und verzweifel gerade ein wenig. Ich habe mir einen Mega8 und einen DS1307 zugelegt. Jetzt wollte ich beide miteinander reden lassen - jedoch scheint der DS1307 nicht wirklich zu wollen. Also habe ich ein bisschen rumgesucht und den abgehangenen Code im Netz gefunden.
-
Thread
RTC Schaltung mit Led
Wenn ich das so lese, vielleicht doch lieber ein DS1307 RTC-Modul und eine Picaxe08M2 mit 32kHz laufen lassen. Das braucht nur ein paar Mikroampere und der Mikrokontroller läuft noch mit leeren Batterien bis 1,8V. Programmieren mit 2 Widerständen am seriellen
Estersandro T. schrieb im Beitrag #3880633: > RTC Modul DS3231 um 1€ ist viel genauer als der DS1307 und kann per Alarm selber den tiefschlafenden Atmel wecken Estersandro T. schrieb im Beitrag #3894895: > Jetzt habe ich die Teile bestellt dann kommt mein Tip wohl zu spät?
-
Thread
I2C Assembler
programmieren muss, da ich keine als hardware zur verfügung habe. Mit der Schnittstelle soll ein RTC (DS1307) angesteuert werden. Kann mir jemand helfen??? Hat jemand I2C-Subroutines in assembler?? greez pirmin
Der DS1307 wird durch den Mikrocontroller C509-LM angesteuert.
-
Thread
Arduino Mega I2C Problem mit DS1307?
2 Arduino Mega 2560. Eins als Master, das andere als Slave. Auf jedem Board ist jeweils ein RTC DS1307, ein Touch Display MI0283QT9 und 14 Wärmesensoren verbaut. Ich habe die Boards mit dem oben beschriebenen Aufbau bekommen. Beschreibung der Funktion: Ich habe einen I2C Bus verwendet um die
Du darfst keine zwei von den DS1307 auf einem IIC-Bus haben. Deaktivieren kannst Du den zweiten nicht - den musst Du schon auslöten. Normalerweise einen separaten IIC-Bus für die Peripherie spendieren und einen zusätzlichen IIC-Bus
-
Thread
DS1307 Bascom Zeit stellen
Ich habe folgendes Problem in Bascom. Ich habe bisher die Standart Routine verwendet mit der ds1307 lib. Die Zeit wird hier über [code] Time$ = "11:05:13" [/code] gestellt. (Dies funktioniert einwandfrei) Jetzt habe ich 3 Variablen für Sekunden, Minuten und Stunden jeweils als integer.
[/code] auch so nicht. Ich verzweifle gerade an dem Thema. Kann man sonst noch irgendwie den DS1307 unter Bascom stellen?
-
Thread
Mega16, I2C Problem mit TWINT
Hallo Leute Ich habe einen DS1307 (I2C RTC, Batteriegepuffert) und 7 TLC59116 (I2C LED Controller) zusammen an einen Mega16 angeschlossen, inklusive den 4,7k Pullups an SDA und SCL. Im Moment bin ich vom Programm her soweit, dass ich aus dem DS1307 die Uhrzeit auslesen kann und auch eine andere reinschreiben kann. Die TLC59116 bleiben bis jetzt noch außen vor und werden erst später in den Code mit integriert. Ich nutze als I2C-Code-Basis die
-
Thread
Sonnenscheindauer Sensor selber bauen Eigenbau ATmega Assembler
Ich würde den DS1307 durch einen RTC DS3231 AT24C32 erstzen, dann sind auch 32K Speicherkapazität dabei.
unbewölkter Tag --> niedrige Sonnenspannung KPW schrieb im Beitrag #6356249: > Ich würde den DS1307 durch einen RTC DS3231 AT24C32 erstzen, dann sind > auch 32K Speicherkapazität dabei. Hab der Schaltung einen AT24C512 (65k EEPROM) am TWI/I2C Bus spendiert. Somit könnte 1 Monat lang die Sonnendaten
-
Thread
RTC(DS1307) Problem mit Addresse
Moin moin, ich muss mit einem RTC (DS1307) über TWI kommunizieren. Habe erst mal ein paar Grundfunktionen programmiert. Wenn ich aber die Funktion twi_addr(0xd0) aufrufe bekomme ich immer einen Fehler mit der Addresse. Bzw mein Dislay
-
Thread
Suche Diode mit geringem Sperrstrom
Hallo! Ich möchte eine RTC (DS1307) mit einem Gold Cap puffern. Versorgung der Schaltung erfolgt mit 5V, Vbatt-max ist mit 3,5 V angegeben. D.h. ich muß min. 2 Dioden in Reihe mit einem Widerstand zum Gold Cap (1F) legen. Welche
Strom von z.B. 1...10 mA. Dein Goldcap wird sich mit winzigem Strom auf die 5V aufladen und der DS1307 hängt sich auf.
-
Thread
DS1307 Stellroutine und Schaltjahr
Hallo Jungs :-) Ich wollte eine DS1307 Uhr an meinen Controller hängen und wollte mal fragen, wie es mit den Schaltjahren bei dem Teil aussieht. Muss ich dafür ne Routine setzen oder hat das Ding das bereits inklusive? Zweite Frage:
-
Thread
DS1307 Uhr auslesen
Hallo, Ich habe Probleme, den o.g. Baustein auszulesen (Atmega32, AVR Studio, Winavr) Bisher komme ich so weit, dass die Uhr auf ihre Read-Adresse reagiert, d.h. dass ich einen Statuscode von 40h im TWSR stehen habe. Danach wird dieser Programmteil ausgeführt: void i2c_receive (void) { while(!(TWCR & (1<<TWINT))); stunden = TWDR; } Darauf bekomme ich ein d2 im Status, was eigentlich gar nicht sein kann. Würde mich freuen, wenn mir einer weiterhelfen könnte. M f G Sebastian
-
Thread
Probleme UART, Baudrate Atmege8
hättest dich doch gewundert wenn es kein "ABER" gäbe .. oder ? Lass am besten gleich die Sache mit DS1307 fallen und nimm was vernünftiges wie DS3232SN# . Dann hast du gleich den Murks mit dem "Zeit nachstellen" auf der Vergessliste Gruss Klaus
gewundert wenn es kein "ABER" gäbe .. oder ? nö ;-) > Lass am besten gleich die Sache mit DS1307 fallen Schade habe 2 Stk. hier rumliegen. > Dann hast du gleich den Murks mit dem "Zeit nachstellen" ... Wo genau liegt denn das Übel? Edit: Gerade aufschlußreiche Artikel gefunden. Frage
-
Thread
TWI Problem Atmega32
sourcecode hab ich 1 zu 1 aus dem atmega datenblatt übernommen). wenn ich jetzt einen uhrenbaustein (ds1307) auch an den twi bus hänge, kommt an den 8574 nichts an. die ports bleiben alle high, obwohl das programm sich nicht geändert hat (ist noch keine routine drin, die den ds1307 anspricht - also sollte er ja auch nichts machen, nicht stören). sobald ich den ds1307 von Vcc nehme (einfach käbelchen wegbiege) funktionierts wieder. hab schon dutzende male die ports überprüft. nirgends n kurzschluss und alle richtig belegt. spannung bricht auch nicht zusammen.
-
Thread
TWI Bus Error
Hallo, ich versuche gerade die RealTimeClock DS1307 mit einem ATMEGA16 per TWI anzusteuern. Dazu ist erst ein Schreibzugriff notwendig, um dem DS1307 die Register-Adress mitzuteilen. Dann können ab dieser Adresse fortlaufend die Daten gelesen werden
bekomme ich ständig einen Bus-Error. Allerdings werden trotz Fehler die richtigen Werte aus dem DS1307 gelesen. Das verstehe ich nicht. Habe gestern schon den ganzen Tag nach dem Fehler gesucht, aber kann ihn nicht finden :(. Ich hoffe ihr könnt mir weiterhelfen. Hier noch meine Quell-Code: [c
-
Thread
Suche Spannungsregler mit 3.6V Ausgang
platine ist leider schon fertig :( es ist ein einziges worst case szenario: MSP430: max 4V DS1307: min 4,5V I2CDisply: min 3.6V für DS1307 habe ich eine ladungspumpe am laufen die eigentlich fürs display gedacht war.... das ganze funktioniert mit der versorgungsspannung vom TI launchpad
-
Thread
SRAM ersatz für eeprom?
die so im mA Bereich liegen, sind widestand,z-diode und n cap einfach ausreichend. Meinst du zb DS 1307 bei reichelt? ZEROPOWER geht eindeutig über die finazielle grenze es projektes. man könnte eins zwei bytes doch auch mit transistoren basteln, oder?
Ich dachte an PCF8583 (mit RTC) oder PCF8570 (ohne), wenn 56 Bytes ok sind tut's der DS1307 aber auch und ist bei Knopfzelle etwas einfach zu beschalten. Ein Z-Diodenregler frisst als Parallelregler erheblich mehr Strom als beispielsweise ein 78L05.
-
Thread
empfehlung für RTC-baustein
Der DS1307 ist ein DIP8, braucht zwar nen externen Quarz, aber nur diese Minidinger wie sie in Arbanduhren verwendung finden. Hat I2C-Schnittstelle, und kostet 2,xx bei Reichelt. Ich Finde das schon gut klein
@djshadowman: danke für den tipp mit dem ds1307. den kann ich gut gebrauchen ;)
-
Thread
MSP430: Aufwachen funktioniert nur bei LPM0 und LPM1
falsch zu sein. Wenn eine Batterie 48mAh hat (siehe https://www.sparkfun.com/datasheets/Components/DS1307.pdf) und 10 Jahre im TinyRTC hält, dann braucht das Teil 0,5µA!
MSP430 irgendwie durch den genaueren > und kalibrierten RV1805 ersetzen. > Viel Erfolg. Beim DS1307 kann man die Frequenz an SQW/OUT abgreifen. siehe https://www.sparkfun.com/datasheets/Components/DS1307.pdf Und zwar je nachdem was im Control Register eingestellt ist zwischen 1Hz und 32768Hz
-
Thread
Ansteuerung der Echtzeituhr mit dem myavr Board
gekauft, um zu lernen, wie man einen µController programmiert. Da ist doch die Ansteuerung des DS1307 ein geeignetes Projekt. Was nützt Dir ein fertiges Programm?
Was Dir helfen kann: 1. Datenblattstudium AVR(ATmega8?) und DS1307. 2. Erste Programmierversuche (wobei Du ein paar Mal furchtbar auf die Schnauze fällst). 3. Nochmal 1. Wenn Du das (je nach Zeitaufwand) 2-4 Wochen durchhältst, hast Du's geschafft, und zwar
-
Thread
bitte Schaltung überprüfen - DS1307
Die verwendeten Komponenten sind ein LCD-Display, eine Drehknopf mit Taster und ein RTC-Baustein (DS1307). Ich habe bisher nich nicht mit dem TWI Bus gearbeitet, daher bin ich mir dabei nicht so ganz sicher, ob das alles so richtig ist. vielen Dank Aike
So, wenn es jetzt immer noch falsch ist, dann such ich mir ein anderes Hobby ;-) Am DS1307 ist wohl nix auszusetzen? viele Grüße Aike
-
Thread
Stromaufnahme Mega16 10mA!?
Ich habe noch einen DS1307 Timerbaustein auf der Platine, der benötigt 5V. Evl. kann ich ja den µC in den "powerdown" modus versetzten und über den Takt vom DS1307 regelmäßig "aufwecken" ... Dani
-
Thread
AVR Suche RTC Projekt
http://tronixstuff.com/2014/12/01/tutorial-using-ds1307-and-ds3231-real-time-clock-modules-with-arduino/
hinz schrieb im Beitrag #5816315: > http://tronixstuff.com/2014/12/01/tutorial-using-ds1307-and-ds3231-real-time-clock-modules-with-arduino/ Danke für den Link. Leider kann ich mit dem Arduino-Sketch nichts anfangen. Ich suche besser gesagt nach einem Ateml-Studio Projekt. Gruß, Gerhard
-
Thread
[V] DS1307+ DIL
Hi, 100Stk in 2 Stangen unbenutzt (gekauft 18.04.2016) Preisvorstellung 50Eur (incl Versand DE, AUT) LG Peter
-
Thread
EEMEM bei GCC 20070525
#include <inttypes.h> #include "rtr3.h" #include "global.h" #include "i2c.h" #include "ds1307.h" #include "lcd.h" #include "rprintf.h" #include "modbus.h" #include "timer128.h"
#include <inttypes.h> #include "global.h" #include "rtr3.h" #include "i2c.h" #include "ds1307.h" #include "lcd.h" #include "rprintf.h" #include "modbus.h" #include "timer128.h" //----------------------------------------------------------------------- // EEPROM //---------------