-
Thread
lesen/schreiben von/auf Real-Time Clock
Du hast das Datenblatt des DS1642 angeschaut ?
Natuerlich nicht. Es gibt Standards, wie den DS1302, DS1307, DS1337, usw.
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
mehr für die Systemzeit, zum anderen hat bei den RTC jeder seine Vorlieben, ich benutze meist die DS3232, die ist sehr genau und hat Temperatur- und Alterungskompensation und braucht keinen externen Quarz. Ist allerdings auch ein bisschen teurer, aber für Outdoor-Geräte optimal. @Roger Treiber
was funktioniert denn nicht? ich werde mal die DS1302 testen demnächst! Ja das Projekt muss am Leben erhalten werden. Ich hab schon so viele alte Basic Programme portiert. Ist echt klasse.
-
Thread
-
Thread
real-time clock/calender Funktion
Ja, den DS1302 und den DS1307. Funktioniert beides. Datenblatt lesen.
Auch der PCF8583 ist völlig in Ordnung, braucht halt mehr Strom als die DS13xx und mehr Aufwand für den Anschluss einer Pufferbatterie.
-
Thread
RTC Grundlagenfrage
Einen exteren RTC, zB DS1302 kann man mit 300nA laufen lassen. Das ist schwierig, bis nicht machbar mit einem Controller. Zudem haben RTC eigene Anschluesse zu Batterien
realisieren? Kommt drauf an. Wenn Du unbedingt Stromsparweltmeister werden willst, nen RTC z.B. DS1994. Wenn das Gerät aber netzbetrieben ist, nur den Quarz + 2 Kondis. Der genaue Wert ist unkritisch, alles von 4MHz..20MHz geht. Peter
-
Thread
AVR-CTRL - Einstellung speichern
Mit einer Echtzeituhr, zB DS1302 ?
-
Thread
2 AVR zeitsynchron ohne Bus
man doch eine quarzgenaue Uhr mit dem AVR realisieren können, oder bin ich da auf einen Zeit-IC wie DS 1302o.a. angewiesen. ich habe jetzt den Timer1 bei beiden AVRs laufen ohne Interrupt. Nun vergleiche ich die Werte und es läuft eben auseinander, ziemlich viel in einer Stunde ....
-
Thread
Uhr zu ungenau
Bei vielen RTC (DS1302 braucht einen 6pF Quartz) wird das genau vorgeschrieben. Dann ist auch die Art der Quartzverbindung zu den Oszillatoranschluessen kritisch. Man sollte sich genau an die Empfehlungen der Hersteller
Trafo auf 160V hochzuspannen finde ich gut. Apropos Goldcap. Mit einem 0.47F laueft bei mir ein DS1302 ueber 3 Monate in einer Pumpensteuerung mit AVR. Allerdings geht das auf Kosten der Genaugigkeit nach zwei Wochen. Gruss, Gerhard
-
Thread
PCF8563 laueft nicht puenktlich
quick_view2.cfm/qv_pk/2685 App Note 58: Crystal Considerations with Dallas Real-Time Clocks (RTCs) - DS1302 App Note 118: Replacing the DS1202 with the DS1302 - DS1302 App Note 504: Design Considerations for Dallas Semiconductor Real-Time Clocks - DS1302 App Note 505: Lithium Coin-Cell Batteries: Predicting an Application Lifetime - DS1302 App Note 701: Using the DS32kHz with Dallas Real-Time Clocks - DS1302 App Note 3449: Interfacing a DS1302 With an 8051-Type Microcontroller - DS1302 App Note 3517: Estimating Super
-
Thread
Unterschied Quarz: flach vs. Turm
SMD-Version gefunden (Art.-Nr. 0,032768-SMD), dessen CL=85pf sehr stark von der 6pf-Anforderung der DS1302-Uhr abweicht.
-
Thread
[PIC18]RTC Datenbits umwandeln
Hallo Leute, ich hab ein etwas gröberes Problem mit meiner RTC (Maxim DS1302). Sie hat ne doofe datenbitcodierung :D Ich verwende einen PIC18F452 der in C programmiert wird. Ziel ist es die Uhrzeit der RTC auf einem LCD auszugeben. Probleme: Die Codierung ist schrott
-
Thread
RTC mit Atmel
DS1302 Z.
-
Thread
Wiedermal ein RTC-Problem
>Ich habe mich nun 3 Wochen lang vergeblich an einer >DS1302 RTC probiert. Aber es kommt noch dicker... Du hast auch noch vergessen, den Anhang anzuhängen ;-))
ich kann Dir ein source schicken: Uhr (DS1302) stellen und Uhr lesen geht gut Manfred
-
Thread
makefile - keine Regel um "elf" zu erstellen (Debian)
C source files here. (C dependencies are automatically generated.) SRC = $(TARGET).c lcd.c uart.c ds1302.c ee24xx.c helpfunction.c Dürfen nur eine gewisse Anzahl an Dateien eingefügt werden, oder darf die Länge der Namen nur eine bestimmte Anzahl an Buchstaben haben? Vielen Dank Matthias
-
Thread
ATMega128: Probleme mit PortF
Hallo, ich versucht mit einem ATMega einen Timekeeper (DS1302) anzusteuern. Allerdings will das ganze nur an PortC und nicht an PortF klappen. Da es mit dem einen Port tut, schließe ich mal einen Programmierfehler in der Ansteuerung aus. Ich könnte mir gut
mit den alternativen Portfunktionen zu tun hat. Was ich festgestellt habe ist, dass der Takt für den DS1302 am PinF0 kein sauberes Rechtecksignal ist, sondern so eine Art Sägezahnspannung zwischen 5 und 3 Volt. JTAG und ATMega103 sind deaktiviert. Der A/D Wandler ist doch auch default mäßig deaktiviert
-
Thread
Mein neues Baby
Vorgängermodell und ein paar anderen Gründen aus. -ATMega 128 - 16 MHz -512 Kb Ram mit Goldcap gepuffert -RTC DS1302 -ENC28J60 Ethernet Chip -MMC Sockel -Dataflash -RS 232 mit ATMega8 als Gateway galvanisch getrennt -RS 232 als Debug Port -RS 232 zu Display mit Magnetkartenleser -I2C zu zusätzlichen Sensoren
-
Thread
Datentypen Problem
und dann waren da ein paar ziemlich zeitgleich. Bei dem "Controller" handelt es sich wohl um den DS1302 (RTC von Dallas). Der scheint sein Datum in BCD-Form zu erwarten. (hab noch nicht ins Datenblatt geguckt...)
getestet ... funktioniert;) vielen Dank Das ganze Projekt sieht überings folgendermaßen aus : DS1602 (nicht 1302) -------- 8052 ----------- 126x64 GLCD MfG Nils
-
Thread
Drehimpulsgeber-Abfrage über Interrupts
gerade an einem Digitaluhrprojekt. Dabei wird die Uhrzeit in einem Uhrenbaustein aus dem Hause Dallas (DS1302) gespeichert. Dieser wird mit Hilfe eines GoldCap-Kondensators (1F) bei Laune gehalten, falls die Energieversorgung mal unterbrochen wird. Datum und Uhrzeit aus dem DS1302 werden auf einem grafischen
auf Display } } setclk=0; write_ext_clk_regs(&uhr); } /** Kommunikation zwischen DS1302 und LC-Display * * Control.c initialisiert dem Atmel 8052 Kontroller und kontolliert die Kommunikation * zwischem dem Dalls DS1302 Uhrenbaustein und dem LC-Display KS1802. * @version
-
Thread
SPI ATmega8L Beschleunigungssenor
Standard Input/Output functions #include <delay.h> #include <stdlib.h> #include <string.h> // DS1302 Real Time Clock functions #asm .equ __ds1302_port=0x18 ;PORTB .equ __ds1302_io=1 .equ __ds1302_sclk=0 .equ __ds1302_rst=7 #endasm #include <ds1302.h> // External Interrupt 0
|= (1<<3); SPCR |= (1<<2); SREG |= (1<<7); SPCR |= (1<<7); // spi_sende (bit_setzen); // DS1302 Real Time Clock initialization // Trickle charger: On // Trickle charge resistor: 8K // Trickle charge diode(s): 1 rtc_init(1,1,3); // ds1302_write (0x54,~(1<<7)); // Auf 24 Stundenbetrieb
-
Thread
Daten auf EEPROM speichern
include <mega8.h> #include <stdio.h> #include <delay.h> #include <stdlib.h> #include <string.h> // DS1302 Real Time Clock functions #asm .equ __ds1302_port=0x18 ;PORTB .equ __ds1302_io=1 .equ __ds1302_sclk=0 .equ __ds1302_rst=7 #endasm #include <ds1302.h char hour,min,sec,date,month
; int monat; int jahr; }eeprom datum; void main(void) { // DS1302 Real Time Clock initialization // Trickle charger: On // Trickle charge resistor: 8K // Trickle charge diode(s): 1 rtc_init(1,1,3); ds1302_write (0x84,~(1<<7)); // Auf 24 Stundenbetrieb setzen
-
Thread
I2C Problem
habe ein grundsätzliches Problem mit der Biblithek von Peter Fleury. Ich möchte die Real Time Clock DS1302 über I2C ansteuern, hierzu habe ich auch die Bibliothek von Peter heruntergeladen. Zu meinem Problem: Ich weiß, dass ich die Datei "i2cmaster.h" includieren muss ich mein Projekt. Ich muss ja
-
Thread
ATmega8l
Hallo, ist es möglich eine Echtzeituhr (DS1302) und den SPI über den PortB anzusteueren? Gruß Christoph
-
Thread
RTC zwingend notwendig?
ist, daß ein RTC-Chip mit internem Quarz nicht mehr abgeglichen werden muß. Ich hatte mal den DS1994 ausprobiert, hat mir aber nicht gefallen, da zu ungenau. Der geht etwa 10min / Jahr falsch und läßt sich nicht abgleichen. Peter
nimm nen 32khz quarz von maxim (ds32khz) und häng ihn an deinen timer eingang! timer so einstellen, dass er nach 32786 eingangsimpulsen überläuft! dürfte auf 2sec abweichung pro jahr hinkommen. einziger nachteil der etwas höhere preis
-
Thread
Datalogger durch ds1302 gesteuert?!?
soll und dann alle 10 Minuten den Mittelwert speichert. Nun hätte ich gern, dass ein IC (z.B. der DS1302) alle Sekunde einen Interrupt auslöst, so wie ich bis jetzt alles verstanden habe ist das gar nicht möglich, der ds1302 kann nur die Zeit, Datum usw. anzeigen, aber nicht zu betsimmter Zeit ein
-
Thread
Gibt es Uhren - IC
PCF8583: braucht externen Quarz und Cs DS1820, DS18S20 von einem alten Mainboard: hat alles drin, sogar ne Pufferbatterie.
richtig , der DS1820 / DS18s20 ist ein Temperatursensor. aber es gibt z.B. von DS den DS1302 bzw. die älter Vers. DS1202. Versuchs damit mal.
-
Thread
Porsche 944 S2 Cabrio
Einher geht die sehr Spielfreie und Präzise Lenkung (Sofern nicht ausgeschlagen oder mit Lenkhilfe) so ds man aufpassen sollte was man bei hohen Geschwindigkeiten macht. Dr Wagen reagiert sehr direkt. An Radio/Freundin spielen sollte wohl überlegt sein *gg* Was sehr wichtig ist: Der Luftdruck in den
zwischen 6 und 20 Jahren.) Der jetzige hat Teilkasko mit 150 Eur Selbstbet. Meinen alten Käfer (1302 Spar mit Bleifreibirne.Bj. 69.) hab ich ano 91 (Damals also schon über 21 Jahre alt) ohne probleme Teilkasko mit 300DM bekommen und für nur 25 DM mehr an Jahresbeitrag hab ich ihn dann nach Instandsetzung
-
Thread
RTC DS1302 in C
Als ich vor ein paar Tagen ein Problem in meiner DS1302 Routine hatte, habe ich die SuchFunktion des Forums bemüht; aber da schienen mehr Fragen als verstaendliche Antworten vorhanden gewesen zu sein. Möglicherweise habe ich aber in der Eile, in der
RTC DS1302 in C + 89c51
-
Thread
Suche nach AVR 32bit System Time Algorithm fuer kleine Mikro
Hi, ich bin gerade dabei einen kleinen AVR Event/Datenlogger mit DS1302 Echtzeituhr zu entwickeln. Da ich zur Datenspeicherung ein Serielles EEPROM verwende (25LC256) ist es wichtig dass der Speicherbedarf des "timestamp" auf ein Minimum reduziert ist. Da die meisten
Routine von 32Bit auf Datum+Uhrzeit+Sommerzeit für den AVR optimiert. Ich verwende sie mit dem DS1994 (Maxim), das ist eine 32Bit-RTC komplett mit Quarz, Batterie und 4kBit SRAM. Peter
-
Thread
Schnelle Temperaturmessung
ankommt bist du natürlich viel einfacher mit einem LM335 oder noch einfacher voll digital mit einem DS16xx / DS18xx dran.
http://www.reichelt.de/Sensoren/PCS-1-1302-1/index.html?;ARTICLE=85062 2.0 x 1.3 x 0.5 mm
-
Thread
Hilfe!!! RTC will nicht.
Hy, Ich habe mir vor kurzem eine RealTimeClock gekauft (DS1302). Dann hab ich hier im Forum diesen codeschnipsel gefunden: http://www.mikrocontroller.net/attachment.php/25924/DS1302txt.txt Ich habe den code an meinem AVR angepasst und wollte dann die Uhrzeit
Vielleicht hilfts ja: http://mc-project.de/Pages/Projekte/ICs/RTC%20DS1302/RTC%20DS1302.html
-
Thread
DS1302
Hallo, hat vielleicht schonmal jemand von euch den DS1302 zum laufen bekommen. Ich versuche es jetzt schon geraume Zeit, doch irgendwie weigert er sich ... Ich nehme mal an, dass es vielleicht am Timing liegt. Aber das Einfügen von delays an allen möglichen
Würde dir die DS1307 mit I2C empfehlen. Datenrichtung umschalten ist nicht ganz unproblematisch. Ausserdem mußt du die Daten irgenwo anzeigen. Dein Code hat auch mit dem Datenblatt-Timing nicht viel gemeinsam und ist
-
Thread
I2C RAM gesucht
hi. also das mit der RTC (DS1302) hatte ich mir auch schon überlegt...aber die sind ziemlich teuer :-/ außerdem hoffe ich immer noch auf eine Lösung ohne Batterie, da die Schaltung möglichst wartungsarm für die Ewigkeit sein sollte
das die RAMs mit ner eingebauten 3V Litium-Zelle gespeißt werden. Die haben sich da auf die Typen DS 1991 -DS1996 bezogen (die brauchen wohl nix an externer Beschaltung außer halt dem einen "One-Wire"). Das ganze gibt es dann wohl noch als EPROM aber leider nicht als EEPROM. Die EPROMS heißen DS198X
-
Thread
zu geringe ausgangsspannung an den ports
daran kann es nicht liegen. kann es sein das ich zuviel über den controller laufen habe? display, ds1302 und dann noch die weiteren 5 pins? ciao peter
-
Thread
verständlich erklären
Process Exit Code: 2 heißt das man muss noch 2 eigene makefiles erstellen?wenn ja von welchen (lcd/ds1302/dcf77)? und bei wem kann man sich für dieses programm bedanken? schonmal danke im vorraus tschüß
-
Thread
hat einer nen tipp?
cp ../dcf/* ../ds1302/* ../lcd/* . bzw. den äquivalenten Befehl Deines Betriebssystems.
Ja, irgendwie schon. Die sind aber in dcf77.c bzw. ds1302.c definiert.