-
Thread
Arduino und DS1307
Glaskugel sagt: vbat nicht richtig beschaltet, DS1307 läuft gar nicht.
---> http://datasheets.maximintegrated.com/en/ds/DS1307.pdf <---
-
Thread
Schon wieder DS 1307
Beiträge zu diesem Thema aber ich glaube ich bin da zu doof dafür. Ich bekomme einfach mein DS 1307 nicht zum laufen. Ich denke es scheitert an der BCD umwandlung.... Habe im Anhang Code für den 1307 angehängt. Der Controller ist ein Atmega16 I2C Verbindung funktioniert das Einlesen des Datums
Hallo, die Registeradresse im DS1307 wird nicht automatisch auf 0 zurückgesetzt. D.h. wenn du 8 Byte ab Adresse 0 schreibst, dann steht der interne Adresszähler auf 8. Wenn du nun liest ohne vorher die Adresse wieder auf Null zu setzen
-
Thread
RTC Zeitcontainer zum Umstecken - Frage zum Stellen der Zeit
Du bei eBay mal nach "rtc ds1307" suchst, findest Du haufenweise solche fertigen Module, die kosten von Chinaversendern kaum mehr als ein einzelner DS1307 und haben dann sogar noch ein I2C-EEPROM mit auf der Platine (TinyRTC).
schlimm? Nach Datenblatt liegt der DS3231 im Standby um Faktor 2 und aktiv um Faktor 5 unter dem DS1307. Allerdings hab ich den länger nicht eingesetzt.
-
Artikel
Wanderkiste Schöneberg
den Vorrat 2x SHT21A i2c Feuchte/Temp.sensoren Diverse Power-LEDs 1x i5-430M 2,6 GHz Pentium 2x DS1307 RTC 1x CCD sw Kamera (12V, Gelb ist Video Out) 1 Rolle 74AC00 1 Rolle MMBD1503A Universal Diode (2in1) 1x 2x20 LCD 1x 2x16 LCD 2x 5.5V 1F Goldcaps 1 Tüte gemischte Feld-Wald-Wiesen Linearregler 26.06.2013 Michael B. (michael_b25) 01.07.2013 Bernd D. (Bernd_d56) 2x SHT21; 2x DS1307; 2x Batteriefach; 5x INA114; 4x LM1086; 5x LM1117T-3.3; 2x Goldcaps; 4x MAX132CWG; 5x Multifuse; 5x 25MHz HC49U; je 5x SFH203/485; 20cm gelbe SMD-LEDs 10x HCPL2531; 2x ULN2804A; 3x ADC0804LCN; 7x NE5532P
-
Thread
Plotclock zusammenbauen und programmieren
konfiguriert. Ich persönlich empfehle lieber hier nachzuschauen: http://www.pjrc.com/teensy/td_libs_DS1307RTC.html Hier wird alles kurz und knapp auf dem Punkt gebracht und wenn man alle Schritte befolgt, wirds auch dann funktionieren. Beim Programmieren des unten verwendetem Test-code führt zu einem
-
Thread
Platien Layout Bewerten
den richtigen > Kondensatoren ausgestattet werden. Bei dir sehe ich keine. Ich habe dort eine DS1307 geplant. Ich hatte das aus dem Datenblatt jetzt so abgelesen das ich einen 32,768Khz Quarz brauche mit einer Kapazität von 12,5pF und keinen weiteren Kondensator. Liege ich damit falsch? Ich lasse
-
Thread
Uhr mit Arduino und RTC
zwischen Real Time Clock und dem DCF-77. Aus Kostengründen entschied ich mich für die Real Time Clock DS1307. Die Programmierung für die RTC ist auch schon fertig. Das ganze möchte ich über einen ATTiny ansteuern, am liebsten wäre mir der ATTiny 45 (der hat aber nur programmierbare 4 Pins), weil ich da noch
-
Thread
ATMEL stellt grafische Oberfläche für 8 bit Controller vor
werden überhaupt keine gängigen I2C-Sensoren unterstützt, sondern als einziges I2C-Gerät nur die DS1307 als Realtime-Clock. Als jemand, der sich seine Sachen sonst immer nur mit der Arduino-Software und den Arduino-Komfortfunktionen, der AVR-libc Library und ggf. mit Hilfe von nachinstallierten Third-Party
-
Thread
RTC-DCF77 I2C Modul von ELV
Da sollte jeder dann selbst drauf kommen dort nichts mehr dergleichen zu kaufen. Wird wohl ein DS 1307 o.ä sein.
-
Thread
Fehlende Abblockkondensatoren
An Vcc vom DS1307 würde ich noch einen 100nF Kerko anbinden. Normalerweise ist das so: Pro kleinen schwarzen Chip -> ein 100nF Kerko (oder mehrere wenn es so im Datenblatt steht). Ich nehme lieber etwas mehr
-
Thread
PIC18f2550 i2c. Brauche dringend Hilfe (HDMM01)
Dein I2C code ist unvollstaendig. Schau dir mal microchip PDF an fuer serial EEPROM, oder DS1307. Im Microchip PDF ist das I2C protokoll im Detail erklaert.
-
Thread
Genaue uC-uptime
Du kannst beim Start die Zeit vom DS1307 auslesen. Du kannst dir vom DS1307 ein "Square Wave"-Signal generieren lassen und mit dem Controller die Takte mitzählen.
Du hast deinen DS1307, der hat 56 Batterie-gestütze RAM-Bytes. Wenn du dein Gerät anschaltest (oder durch welches event deiner Wahl auch immer), dann speicherst du die aktuelle Zeit in den RAM (den vom DS) rüber. Entweder
-
Thread
[V] Armer Studnet braucht Geld und verkauft deswegen coole Sachen
Accelerometer 2,- 1x HMC5883L Magnetometer 2,- 1x SD Card Adapter 1,- 1x Tiny RTC I2C Modul DS1307 2,-
-
Thread
Brauche Beratung --> Ist dieses Gerät das Richtige -> Kellerbelüftung -> Schimmel/Feuchtebekämpfung
Atmega32 3,50€ - 2 Relais 12V 230V 2€/e - 1 Verteilerkasten klein als Gehäuse 6€ - 1 Echtzeituhr DS1307 2€ - 1 Treiberbaustein ULN2802 0,50€ - 1 EEProm at24c256 4€ - 1 Max232 - 4 Taster - 1 Netzteil 5/12V Pollin 5€ mit Kleinkram also ca.: 80€ Wenn Dir an einem EMV Gutachten liegt ca. + 2000
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Bus HD44780 Adapter mit automatischer Strobe-Pulse Erzeugung und einem 4x4 Keypad Interface, ein DS1307 RTC, ein TMP101 Temperatursensor, ein AT24C08 EEPROM, eine PCA9554 LED Platine und eine TCIP2810 LED Platine. Bei meinen kleinen Platinen folge ich immer eine bestimmte Anschlußfolge: GND, SCL,
eben Weicheier die wegen großen Bildern Schmerzen bekommen. Diese fühlen sich bestimmt bei meiner DS1307-breadboard-Lösung unter 1cm² hocherfreut. :-P Wünsche Allen einen tollen Start in die kommende Woche.
-
Artikel
Word Clock Variante 3
Bauteilpreis. Als Controller kommt ein ATMega88 zum Einsatz, wenn kein DCF-Modul verwendet wird, dient ein DS1307 mit Batteriebackup als Zeitbasis. Alle Komponenten sitzen auf einer doppelseitigen Platine, die vorne nur die LEDs enthält. Damit ist eine einfache Montage möglich. Eckdaten. SMD-Only (Der ISP-Header
Bohrungen geklemmt) Einfarbige LEDs DCF optional mit Reichelt- oder Pollin-Modul Echtzeituhr-IC DS1307 optional Automatisches Dimmen in abhängigkeit von der Umgebungshelligkeit Keine Schnittstellen für IR oder PC vorgesehen (RS-232 liegt auf Bord Rev.2 auf Stiftleiste) 8-24V Versorgungsspannung (12V
-
Thread
Bascom RTC Sekunde abfragen
Hi, ich habe mir eine RTC mit dem DS1307 gebaut, die auch weinwandfrei funktioniert. Jetzt möchte ich damit eine LED über die PWM hochdimmen. Und zwar soll einstellbar jede Sekunde, jede 2., jede 3... Sekunde der PWM-Wert um 1 erhöht werden
Du kannst den DS1307 so konfigurieren, das er jede Sekunde einen Impuls ausgibt. Den legst du an einen Interrupt Eingang und hast einen genauen Impuls.
-
Thread
Hilfe bei vermeintlich einfachem Basic Programm
Scl_port Alias Portc.0 Config Twi = 400000 Const Rv3029_write = &B10101100 'Adresse des DS1307 = &HD0 (schreiben) Const Rv3029_read = &B10101101 'Adresse des DS1307 = &HD1 (lesen) I2cinit Gosub Rv3029_clear_pon Do Gosub Read_clock_page Print Makedec(var_rv3029_hours
sorry, die DS1307 im Quelltext als Kommentar ist falsch. Hier tickt eine RV3029 !!!
-
Thread
Selbstgebaute Funkgesteuerte LED Uhr
Wie wärs den mit ner externen RTC + Pufferbatterie? z.b. DS1307?
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
UDN2981 "verstärkt". Zwei MC34063 erzeugen die benötigten Spannungen für das Display und ein DS1307 puffert die Uhr. Das Ganze wird per DCF-Signal gestellt. Wenn der Empfänger nicht angeschlossen ist, läuft der DS1307 frei mit einer Genauigkeit von ca. 1 Min Vorlauf in einem halben Jahr. Eine
Wechselkontakt des Relais am µC angeschlossen) 4 Menü tasten (die blauen tasten rechts) aktuelle Uhrzeit (DS 1307 Real Time Clock) Outputs: 4 mal 7-Segment-Anzeige rot (SA 23-12 RT, 56,9mm hoch) 10 mal Alphanumerischer Display rot (PSC 08-11 RT, 20,3mm hoch) 59 mal 3mm LEDs rot 3 mal LEDs rot (Statusanzeigen
-
Thread
DS1307: Ungültige Werte - was passiert?
werden die Zeit bzw. das Datum via UART zu setzen. Diese Angaben landen letztendlich in einer RTC (DS1307). Nun ist es nicht unbedingt trivial ungültige Angaben des Benutzers zu erkennen - zumindest wenn man genau sein will. Gerade beim Datum gibt es ja genug Ausnahmen bei den Schaltjahren :(. Auch
ein paar falsch empfangene bzw. interpretierte Bits zu diesem Fall kommen. Im Datenblatt des DS1307 heißt es dazu nur: > Illogical time and date entries result in undefined operation. Mehr wird dazu scheinbar nicht gesagt. Was heißt das aber nun in der Praxis? Was liefert die RTC zurück, wenn
-
Thread
I2C Kommunikation mit RV3029 Problem
Scl_port Alias Porta.1 Const Rv3029_address_write = &B10101100 ' Adresse des DS1307 = &HD0 (schreiben) Const Rv3029_address_read = &B10101101 ' Adresse des DS1307 = &HD1 (lesen) Const Rv3029_address_seconds = &H08 Const Rv3029_address_minutes = &H09 Const
-
Thread
ATmega8 - allgemeine Frage
Synchronisierung mit DCF ausfällt, habe ich mir gedacht, ob ich das mit einem RTC-Modul wie dem DS1307 lösen könnte. Das Ding könnte mit einer CR2032 Lithiumbatterie doch einige Jahre betrieben werden. Allerdings stellt sich mir jetzt die Frage, ob ich da mit dem ATMega8 wirklich noch weiterkomme
schrieb im Beitrag #3525597: > ... habe ich mir gedacht, ob ich > das mit einem RTC-Modul wie dem DS1307 lösen könnte. ... > Allerdings stellt sich mir jetzt die Frage, ob ich da mit dem ATMega8 > wirklich noch weiterkomme. Wieso nicht? RTC sprechen typischerweise I2C aka TWI. Das könnten die AVRs
-
Thread
wieder mal DS1307
angeschlossen. Nach Datenblatt liegt ein 1 Hz Impuls an der über ein Bit eingeschaltet werden kann. Da der DS1307 über I2C an den Prozessor geht, kann er doch garnicht angeschaltet werden oder kann ich damit einfach die 1 Hz noch mal anzeigen über eine LED? Danke für Info achim
Hallo, Achim Seeger schrieb im Beitrag #3471337: > der DS1307 über I2C an den Prozessor geht, kann er doch garnicht > angeschaltet werden Über die I2C-Schnittstelle kann der Ausgang im Control-Register aktiviert oder deaktiviert werden. Gruß G.G.
-
Thread
Empfehlung moderne RTC
MAXIM extremely accurate i2c rtc with crystal DS3232 Jau, kann ich nur empfehlen. Alternativ DS1307 mit DS32Khz, wenn es DIP sein muss. Wenn Ethernet/Internet verfügbar, dann natürlich NTP.
-
Thread
-
Thread
Binäre Uhr Schaltungsentwurf
der Pulsstrom auf die im Datenblatt angegebenen 100mA sinkt? -muss die I2C-Verbindung vom DS1307 beim Benutzen des ISP Steckers noch getrennt werden? -hab ich etwas übersehen? Vielen Dank, Gruß Dennis
-
Thread
Quarz: Fehler durch falsche Kondensatoren konstant?
Eingangs-Kapazitäten abgestimmt sind. So ist z.B. der ATMega164PA auf 6pF Uhrenquarze ausgelegt, ein DS1307 ist auf 12,5pF Quarze ausgelegt, da braucht man mit dem jeweils passenden Quarz gar keine Kondensatoren mehr dran. Wenn man jetzt aber den 12,5pF Quarz an den M164PA hängt passt das eben nicht so
-
Thread
Menuerstellung GLCD in C
ich habe ein Einstell-Menu für eine ds1307-Uhr. Funktioniert im Prinzip wie die Uhrzeiteinstellung beim handy über ir-Fernbedienung.
-
Thread
Atmega 328p DS1307
& (1 << RXC0)); } char set_clock (unsigned char reg, unsigned char val) { if (i2c_start(DS1307+I2C_WRITE) != 0) return 1; i2c_write(reg); i2c_write(val); i2c_stop(); return 0; } char get_time(unsigned char reg) { unsigned char val; i2c_start(DS1307+I2C_WRITE);
des Wertes: > char get_time(unsigned char reg) > { > unsigned char val; > > i2c_start(DS1307+I2C_WRITE); > i2c_write(reg); > i2c_stop(); > i2c_start(DS1307+I2C_READ); > val = i2c_readNak(); > i2c_stop(); return val; > } Und in der main-Schleife: > get_time
-
Thread
1-Bit Variable
b2WPan 0 #define b2P1an 1 #define b2WWan 2 #define b2_auto 3 #define b2_ds1307 4 #define b2statusDisplay 5 #define b2status01 6 #define b2WPstart 7 if(gbi(bool2,b2WPan)){....} [/c]
-
Thread
Wer kennt sich aus mit Pascal?
solltest du alle x Stunden die DCF-Zeit in den DS1307 schreiben. Und ja ich progge damit und c't verwendet AVRCo vermutlich deshalb, weil sie eine Lizens haben und der Autor des Artikels Pascal eben gut findet ..... ich übrigens auch.
von der DCF gestellt und diese erwähnte Callback-Funktion bedeutet, daß du einfach mit der RTC den DS1307 stellen mußt. Das reicht, wenn man eseinmal am Tag macht. Gruss Harry
-
Thread
Wieder mal DCF
//Blinkenlights:= true; BlinkTimer:= 10; MinuteSema:= false; minute:= DS1307getMinute; hour:= DS1307getHour; ... [/c] offenbar jede Minute rein. Vom DS1307 (wozu braucht ihr dann noch DCF? der DS1307 zählt doch ohnehin selber die Zeit weiter) wird die Zeit geholt
bemüht, eine callback Prozedur zu schreiben. Hier mein Vorschlag: procedure DCFupdate; begin DS1307setSecond(DCF_SECOND); DS1307setMinute(DCF_MINUTE); DS1307setHour(DCF_HOUR); end; Die Prozedur habe ich vor InitPorts eingefügt - soweit ich mich an pascal erinnern kann, ist die Platzierung
-
Thread
Hilfe bei DS1307
Datenblatt recht verschwurbelt erklärt: 1. Slave Receiver Mode (Write Mode): ... After the DS1307 acknowledges the slave address + write bit, the master transmits a word address to the DS1307. *This sets the register pointer* on the DS1307, with the DS1307 acknowledging the transfer. The master can then transmit *zero* or more bytes of data with the DS1307 acknowledging each byte received. 2. Slave Transmitter Mode (Read Mode): ... The DS1307 then begins to transmit data starting with the register address *pointed to by the register pointer*.
-
Thread
[V] CPLD, FPGA & Co.
DC-Motor - Neu/unbenutzt - gegen Gebot 08. Relais-Board - Neu/unbenutzt - gegen Gebot 09. Dev.-Board DS1307 - Neu/unbenutzt - gegen Gebot 10. Dev.-Board Stepper - Neu/unbenutzt - gegen Gebot
vorhanden: 05. Dev.-Board DC-Motor - Neu/unbenutzt 08. Relais-Board - Neu/unbenutzt 09. Dev.-Board DS1307 - Neu/unbenutzt 10. Dev.-Board Stepper - Neu/unbenutzt Alles zusammen für 12€ incl. Versand .....
-
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
FM Radio Modul RDA5807M
Modus ist dann auch, dass man die Lautstärke digital regeln kann. Ich habe mir zusätzlich noch DS1307 Echtzeitmodul und ein LCD gekauft. Das ganze kostet ja nicht viel.
-
Thread
I2C mit Stellaris Launchpad?
MoinMoin, ich versuche diesen Abend vergeblich einen DS1307 mit einem Stellaris Launchpad anzusprechen. Ich möchte dazu gern I2C-Kanal 1(!) benutzen... Hardwareseitig sind SCL/SDA des DS1307 mit PA6/PA7 des Launchpads verbunden. Es existieren die entsprechenden
an, muss ich mal verifizieren und rumspielen. Der DS1307 wird mit 5V versorgt, kommt ja auch vom Launchboard. Die beiden PullUps gehen zu den 3,3V des Boards. Grüße & erst mal Danke, Uwe
-
Thread
Suche fertiges RTC-Projekt (DS1307) für ATmega8 in C
; //(0=Montag;...;6=Sonntag) unsigned char isdst; }; struct ds1307 rtc; void DS1307GetTime ( void ) { unsigned char __data rtc_temp; rtc.sekunde = DS1307ReadByte ( 0x00 ); rtc.minute = DS1307ReadByte ( 0x01 ); rtc.stunde = DS1307ReadByte ( 0x02 ); rtc.wtag = DS1307ReadByte ( 0x03 ); rtc.tag = DS1307ReadByte ( 0x04 ); rtc.monat = DS1307ReadByte ( 0x05 ); rtc_temp = DS1307ReadByte ( 0x06 ); rtc.jahr = (rtc_temp & 0xF0 ); rtc.jahr
-
Thread
c´t Wordclock Brennprobleme Atmega8
Dekodieren eines Telegramms, eine entsprechende Prozedur konnte ich im Quellcode nicht entdecken => der DS1307 wird daher wohl gar nicht mit korrekter Uhrzeit versorgt. Oder liege ich da falsch? Bitte gebt doch mal Rückmeldung ob die Software überhaupt bei jemandem läuft. Viele Grüße, EM
-
Thread
AT24Cxx i2c pagewrite-routinen für tiny RTC
???? if(hou==24){ hou=0; ds1307korrektur=0;} //++++++++++++++ Korrektur + Umschaltung Sommer/Winterzeit ++++++++++++++++ if(hou==3 && ds1307gefunden==0 && ds1307korrektur==0){ kk_ds1307_getAll_to_global_struct_zt();//timer
rtc abgleichen if(MON==10 && DAY>24 && WDY==7 ){//letzter Sonntag im Oktober hou--; kk_ds1307_setTime(hou,min,sec); } if(MON==3 && DAY>24 && WDY==7 ){//letzter Sonntag im März hou++; kk_ds1307_setTime(hou,min,sec); } ds1307korrektur=1; } //--------------Korrektur
-
Thread
Board mit RS232 und RTC
Eine RTC http://www.ebay.de/itm/I2C-RTC-DS1307-AT24C32-Real-Time-Clock-Modul-fur-Arduino-und-MCU-s-blau-/111181769295?pt=Bauteile&hash=item19e2f32a4f Board mit RS232 http://www.chip45.com/products/crumb128-5.0_avr_atmega_modul_board_atmega128