-
Thread
Wie eine externe RTC sinnvoll einbinden?
Servus, ich verwende DS1307 mit 5 Volt und DS1338 mit 3,3 Volt. Beide liefern einen quarzgenauen Sekundentakt, den man leicht mit einem PIN-Interupt abfangen kann. Die Stützbatterie hält jahrelang! Das I2C Protokoll
, habe ich nach langen Versuchen wegen zu viel Stromverbrauch eingestellt. Die Genauigkeit des DS1307 hängt vom Quarz ab, ist aber für die meisten Uhren ausreichend. Gruß GG
-
Thread
PIC 18F4550 und DS1307 RTC
keine größeren Angaben, der sollte korrekt sein. I²C Schnittstellen verbunden, am SQW Ausgang des DS1307 hängt eine LED. Die SDA/SCL sind mit 1,2K gegen +5V gelegt. Die Adresse des DS1307 ist 0x68. Das Datenblatt des DS1307 sagt mir: The DS1307 control register is used to control the operation
-
Thread
I2C-Chips wie z.B. DS1307 oder EEPROM in STK500
Hallo zusammen, ich habe mir kürzlich jeweils ein I2C-EEPROM und eine I2C RTC (DS1307) gekauft, die ich nun natürlich gerne testen würde. Muss man sich dafür ein extra Platinchen bauen, damit die Chips korrekt mit dem ATMega8 verkabelt sind, oder gibts passende Sockel im STK500
-
Thread
i2c auf PIC18F2550
ist, dass ich zum ersten Mal I2C verwende und noch wenig Ahnung davon habe. Am I2C Bus ist die RTC DS1307 angeschlossen (und 2x1,8kOhm Pullups) Leider habe ich kein Oszi um die Übertragung zu kontrollieren, aber ich hab ein Multimeter mit Frequenzmesser an SCL angeschlossen und bekomme hier aber absolut
-
Thread
I2C-Bus terminieren? Genauer Uhrenquarz für RTC?
Fragen: 1. Braucht man an einem I2C-Bus, an dem ein Mega8L, ein EEPROM AT24C512 und eine RTC DS1307 hängen Abschlusswiderstände, wie an jedem normalen Bus? (Platinengröße: 3*4cm, Leitungslängen dementsprechend kurz) 2. Welchen Uhrenquarz würdet ihr empfehlen, wenn das Ding ziemlich genau
Das kann dann ins Dataflash oder EEPROM geschrieben werden. Ich versuche es erst mal mit der DS1307 mit Uhrenquarz oder Oszillator und hoffe, dass ich nicht allzu viele durchprobieren muss, bis ich einen genauen und vor allem temperaturstabilen finde.
-
Thread
-
Thread
Atmega mit Batterie versorgen
DS1307 + Lithium Batterie
-
Thread
Vorteil von Echtzeitbausteinen?
einer Software-RTC haben wollte (mit allen Vor- und Nachteilen). Deshalb benutze ich eine I²C-RTC (DS1307). Bei Maxim kann man sich kostenlose Samples davon schicken lassen. Die Uhrzeit im DCF-Telegramm wird nach decodierung und Plausibiltätsprüfung in die RTC geschrieben. Bei gutem Empfang also 1x
neu zu stellen dauert und ist umtriebig. Speziell wenn die Uhrenfunktionalitaet wichtig ist. So eine DS1302, DS1306, DS1337 ist ein paar Euro. Dh unterhalb hundert Stueck ist eine extra RTC das Geld wert, oberhalb tausend Stueck sollte man drauf verzichten. Man kann auf der Leiterplatte ja beides vorsehen
-
Thread
V: Bastel-Platinen f. ATMega 32 oder 644
3 Relais an ULN2003, Buzzer, LCD an "4bit-Bus-ohne-Busy"-Header, Schieberegister für LEDs an SPI, DS1307-Uhr + Batterie, optoisolierte RS232, 4 Microtaster an ADC-Pin usw. Wurden wegen Kleinigkeiten aussortiert, nicht wegen Fehlern im Layout: bei den grünen ist eine Relais-Freilaufdiode falsch herum
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Rüdiger Mohr schrieb: > Es ist eine Digitaluhr mit DS 1307. Kann man die Schaltpläne der Uhr haben?
Einfach Nixieuhr mit Atmega8 und DS1307, zwei Taster zum einstellen. Video: http://www.youtube.com/watch?v=_0qmwYN6gqw
-
Thread
Temperatur im Atmega speichern möglich?
(mit-)verwendet werden. Soll's etwas solider sein, empfehle ich dazu eine RTC, beispielsweise den DS1307. In Verbindung mit einem seriellen EEPROM sind der SW-Entwicklung fast keine Grenzen mehr gesetzt (Übertragung der Echtzeit vom PC zum Zielsystem, Temperaturmessung mit exaktem Zeitstempel, nahezu
-
Thread
10x Servo ansteuern
Steckdose stecke, irgendwo große Spannungsimpulse auftreten, dass meine Uhr (angeschlossen über I2C, DS1307) stehen bleibt. Simulieren kann ich das, wenn ich am Schalter der Steckerleiste spiele (mal an, schnell wieder aus und an, mal halb an, ....) Zusammengefasst hängt an dem ATMega8 nur der Uhrenbaustein (DS1307) und 10 N-Mos (BUZ 11). Wenn jemand Vorschläge hat (auch zu der ersten Methode) bin ich sehr dankbar. Grüße, Alex
-
Thread
Nach Stromausfall wissen wieviele Datensätze im EEPROM gespeichert sind
Lösungsansatz: Da ja eh ein I2C-Bus vorhanden ist, könnte man einen RTC mit NV-Ram einsetzen, z. B. DS1307. Der hat 56Byte SRAM, welcher mittels 3V-Knopfzelle gepuffert ist. Damit hat man den Pointer auf den letzten Datensatz und eine Echtzeituhr, die bei Stromausfall weiterläuft.
@Jens A: (picler) >vorhanden ist, könnte man einen RTC mit NV-Ram einsetzen, z. B. DS1307. >Der hat 56Byte SRAM, welcher mittels 3V-Knopfzelle gepuffert ist. Damit >hat man den Pointer auf den letzten Datensatz und eine Echtzeituhr, die >bei Stromausfall weiterläuft. Da kann man
-
Thread
DS1307 nach dem Jahr 2100?
Hallo zusammen, mich würde interessieren, was der RTC-Baustein DS1307 nach dem Jahr 2100 ausspuckt. Zählt dieser trotzdem weiter, berücksichtigt aber jetzt kein Schaltjahr mehr, jedoch weiterhin das es Montate mit 30 und 31 Tagen gibt? Oder fängt der Baustein beim
-
Thread
Die andere Firmware für AVR-NET IO
). CA Dirk P.S.: Was für einen RTC-Chip benutzt du? Ich wollte die Tage noch Support für den DS1307 einbauen.
Hi Dirk, Okay, hab grad eh was dort bestellt und hab nen DS1307 gleich mitgenommen. Wenn da also Support für in der Mache ist... wär cool :-) Gruß, Ethan
-
Thread
hohe Stromaufnahme von LT1302CN8-5
auf Seite 1 im Datenblatt wird verwendet. Als Verbraucher nach dem LT1302 habe ich einen ATmega16L, DS1307, DS1624, ein ea DIP320-8 (ohne Beleuchtung ist ausgeschalten), ein Funkmodul (wird aber mit Vcc 3,3V von einer Z-Diode) und eine Schaltung mit Feuchtesensor. Nun meine Frage, warum ist die Stromaufnahme
-
Thread
Sehr sehr komisches Verhalten.
DS1307/DS1308 must receive a Not Acknowledge to end a read." die Abfolge sollte so aussehen I2C_start(Writeadresse); I2C_send(00) setzen des Adresszeigers auf gewünschte Adresse I2C_repstart(Readadresse
und DS1340 register ist das alles auf jeden Fall gleich. mein code schaut so aus; void twi_read_ds1307(void) { uint8_t dr; // check if we have something at address 0xd0 around if(twi_probe(0xd0
-
Thread
uC RTC soll reset überleben
Der ganze Aufstand wegen 20 Euro ? Wobei ich meine DS1307 fuer 4 euro kriege. Nur schon alles diese Postings hier kosten mehr als 20 Euro.
-
Thread
AVR-Atmega32 RS232 keine PC Verbindung?!
aufgespielt! Danach wurde über RS232 ein einfaches LED Blinkprogramm aufgespielt! Danach habe ich einen DS1307 aufgelötet, seitdem bekomme ich keine RS232-Verbindung zum AVR Studio, obwohl ich das selbe Kabel mit den selben Einstellungen verwende! Gleichzeitig verwende ich ein komplett selbst gebautes
Danach > wurde über RS232 ein einfaches LED Blinkprogramm aufgespielt! > > Danach habe ich einen DS1307 aufgelötet, seitdem bekomme ich keine > RS232-Verbindung zum AVR Studio, obwohl ich das selbe Kabel mit den > selben Einstellungen verwende! Den DS1307 finde ich im Schaltplan nicht. Wo sitzt
-
Thread
Aquarium Steuerung
die Ärmel hochkrempeln und drangehen. Ich habe das vor 2 Jahren einmal angefangen basierend auf DS 1820 und DS 1307. Mit LCD Steuerung und schönen Menüsystem incl. PC-Datenaustausch/Steuerung. Für gemeinsame Steuerung von Boden und Wasserheizer, mit Option für Websteuerung...... Dann ging mir
wasa schon fertig ist: Atmega 32 Bascom bisher 20 % Programmcode, das reicht dicke ! RTC (DS1307) Mit DCF 77 synchronisiert, daher "Offlinefähig". LCD 4X 20 Schon Basismenüsystem programmiert. Alles über Drehgeber Temperaturregelung mit DS 1820 (Zweipunktregler); natürlich auch mehrere
-
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
DS1307 Assembler-Code
studiert und die unglaublichsten Berichte und Lösungsvorschläge für die diversen Probleme mit dem DS1307 gelesen. Nachdem bei mir schon seit einiger Zeit der DS1307 OHNE Probleme im Einsatz ist, möchte ich gerne denen helfen, die mit der Ansteuerung und dem Auslesen des DS1307 Verständnisprobleme haben
kann: Für die > I/Os wird meist das Direction-Register benutzt Was verstehst du daran nicht. Der DS1307 hat eine I2C Schnittstelle und die kennt für die Daten nur die Zustände "Low" und "Input".
-
Thread
DS1307 und AT91RM9200 unter Linux
mir jemand weiterhelfen. Ich habe ein Testboard mit einem AT91RM9200 und ein Testoard mit einem DS1307. Die zwei Boards sind mit dem I2C Bus verbunden. Den Realtimeclockbaustein habe ich in U-Boot und im Kernel hinzugefügt. Unter U-Boot funktioniert der ds1307 ohne Probleme, aber unter Linux
hwclock ansprechen.. im Kernelbootlog taucht die Meldung: i2c-core: driver [rtc-ds1307] registered Hat jemand eine Idee??? DANKE Gruß Olaf
-
Thread
Zilog Encore Experimentierplatine
mittels 10K potentiometer. PWM Backlightsteuerung vorgesehen. Z8F6421 Familie mit DIP-40 Gehaeuse DS1307 RTC mit Lithium BR1225 Knopfzelle Sockel fuer 2 I2C EEPROM. z.B. AT24C1024 und AT24C04 DS1621 I2C Temperatur Sensor Sockel REF192 2.5V Spanneungsreferenz Anschluss fuer eine steckbare RS485 Platine
-
Thread
Probleme mit DS1307
Hi Leuts, ich betreibe (oder versuche zu betreiben) einen Mega128 mit einem DS1307. Nach eine Reset schreibe ich einmal Werte zum DS1307, danach lese ich zyklisch (ca. 1 x pro Sekunde) die Werte zurück und gebe diese via UART aus. Das wiederum schaue ich mir mit Hyperterminal
er zyklisch hoch.... Hat jemand eine Ahnung was ich falsch mache ? Liegts am Programmieren des DS1307 oder am Auswerten der gelesenen Werte ? Ich tippt irgendwie auf letzteres..... Greets Karlheinz
-
Thread
Feuchtesensor EFS10 Temperaturkompensation
Code dazu kommt. Wenn der gute RTC Genauigkeit wichtig ist, dann sehe Dir mal das Datenblatt des DS3232 mit eingebauten Quartz an. (Gibts als Sample). Der hat eine garantierte Genauigkeit von +/- 2 Minuten/Jahr ueber den gesammten Temperaturbereich. Der DS1306 welcher in meiner WS. sitzt, der hat da
Ich habe zwar ein paar PCF8583 rumliegen, aber noch nicht verwendet. Bisher benutzte ich nur die DS1307 (I2C), DS1302/DS1306 (SPI). Bei RTCs mit externen Quarz ist es sehr wichtig immer einen Uhrenquarzz mit der geforderten load capacitance (Buerde Kapazitaet?) einzusetzen. Beim PCF8583 wird gefordert
-
Thread
Zuviel für einen ATMEGA16?
goldcap gepuffert) "verwalten" Dazu würde ich gern noch das Conrad DCF77 Modul mit anbinden. Und eine DS1307. Und da sind meine "Problemchen": Die SoftUART verwendet den 16bit Timer und PD2/3. Um über die 2 DAC's nen Dimmer zu simulieren benötige ich evtl auch nen Timer. Das DCF77-Modul braucht INT0
I2C ja SDA/SCL, und das sind beim ATMEGA16 PC1/PC0.... Und in den implementierungen für die RTC (ds1307) wird auch viel mit Timern gemacht. Nun die Fragen: Stoße ich mit der Timerei auf Probleme? Werde ich drumherum kommen, das board neu zu designen? Aber ich denke mal nicht. Ich habe noch
-
Thread
CodeVisionAVR erkennt STK500 nicht
avr-studio?kann ich ja nicht einfach kopieren!?arbeite ja mit den bibliotheken des codevision(z.B. ds1307 und der gleichen)!! muss zugeben bin ein anfänger was das arbeiten mit µC und deren entwicklungsumgebungen betrifft!!
-
Thread
RTC mit PCF8583
Jahre, allenfalls Wochen "Li Batt" -> Wieso nicht? imho genau das richtige! "PCF..." -> DS1307 etc ist momentan gebräuchlicher, habe ich das Gefühl. Klaus.
-
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
AVR für wenig Geld im LAN
ja auch geeignet. Habe ich mir aber noch nicht angesehen. I2C ist auch interessant wobei ich nur DS1307 RTCs und 24C512 nutze. Interessant wäre auch noch eine Kopplung mit dem RFM12 (433mhz) oder RFM12B(868mhz und 3,3 VoltPegel) auch über das SPI interface(evtl. SNAP Protokoll). Aber dies wird nur
Datenblatt müßten die DS1822 mit 0x22 beginnen? Die DS1820 gehen ohne Probleme. Gruss Nick
-
Thread
DS1307 - NACK anstelle von ACK
Hallo Zusammen, ich bin gerade am verzweifeln. Ich habe bisher einen MEGA128 in Combi mit dem DS1307 betrieben. Die Software funktioniert 1A. Da der Mega total überdimensioniert war, hab ich nun einen MEGA16 verwendet und den Code angepasst. Wenn ich beim Programmstart den DS1307 initialisiere
Uhrzeit. Gleich vorn weg, ich hab bereits Google und das Forum gestresst, Vbat liegt mit 3,18V am DS an, die PullUp's egal ob 4,7k oder 8,2k habe ich auch schon getauscht, selbst den DS1307 habe ich schon gewechselt und bekomme immer das gleiche Ergebnis. Was auch überhaupt nicht funktioniert, ist
-
Thread
Sonne scheint oder Wolken ermitteln
Danke für die Antworten das mit der Uhrzeit nachführung ist sicherlich das Gescheiteste mitels DS1307 und i2C jedoch ist bei wolkenvewrhangenenm himmel eine nachführung nicht erwünscht auch bei temperaturen unter -5 grad(motor KTY10) wird die Anlage nicht gedreht. Windmesser > 25m/s dreht die
11.08.2008 09:11 schreibt ... >das mit der Uhrzeit nachführung ist sicherlich das Gescheiteste mitels DS1307 und i2C >jedoch ist bei wolkenvewrhangenenm himmel eine nachführung nicht erwünscht Es geht also in den später geschriebenen Beiträgen AUSSCHLIESSLICH um die OPTIMIERUNG dieser Nachführung
-
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
PIC18F2620 mit I2C EEPROM 24LC04B unter CCS Compiler
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
Kompilieren mit Fehler darf nicht sein
Könnt Ihr meine Projektdatei kompilieren? Beim Kompilieren bekomme ich einen Fehler: rm -rf DS1307.o DS1307.elf dep/* DS1307.hex DS1307.eep DS1307.lss DS1307.map Build succeeded with 0 Warnings... avr-gcc.exe -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields
>" avr-gcc.exe -mmcu=atmega32 -Wl,-Map=DS1307.map DS1307.o -o DS1307.elf DS1307.o: In function `main': C:\(Meine Daten)\Privat\(AVR Projekte)\Projekte\Real Time Clock DS1307\default/../DS1307.c:800: undefined reference to `twiInit' DS1307