-
Thread
Gibt es Uhren - IC
PCF8583: braucht externen Quarz und Cs DS1820, DS18S20 von einem alten Mainboard: hat alles drin, sogar ne Pufferbatterie.
also erst mal viele danke für die hilfe. ich hab mich jetzt für den PCF 8583 entschieden. der läuft über i2c, was ich sowieso benutze. die notstromversorgung mache ich dann über eine LS-Diode und nem kleinen akku. ich hab da aber trotzdem noch ne kleine frage: -> muss
-
Thread
Real Time Clock
µVision in C programmiert wurde... was soweit auch alles funktioniert. Der eingesetzte Zeitenbaustein PCF8583 von Philips ist geht auch soweit, bis auf eine Funktion: Das Jahr, da zeigt mir das System immer Müll an. Mit der Uhrzeit und dem Tag/Monat gibt es kein Probleme! Kann mir mit der Jahresprogrammierung
if (((ybuf[0] + 1) & 0x03) == (buf[RTC_YEARDATE] >> 6)) { ybuf[0] += 1; i2c_write(PCF8583, &addr, 1, ybuf, 1); } Dieser Code kontrolliert, ob die zwei echten Jahr-Bits der RTC schon eins weiter sind als dieses synthetisches Jahr und korrigiert entsprechend.
-
Thread
RTC im Batteriebetrieb
Moin Moin! Ich möchte einen RTC Baustein (PCF8583) über I2C mit einem µC verbinden. Der µC wird mit 5V vom Netz versorgt und der RTC-Baustein mit einer kleinen 3V Knopfzelle. Muss ich dann den Minuspol der Batterie mit der Masse der übrigen Schaltung
@ Samuel K. Kollege, bitte sorgfältig lesen, dann antworten. Der PCF8583 kann 5V, die Pufferbatterie für den PCF8583 liefert 3V und versorgt nur die RTC wenn die 5V ausgeschaltet werden. Also nix mit Pegelwandler oder Controller an 3V betreiben.
-
Thread
I²C Fragen
Hi, bin gerade dabei mit Hilfe von I²C zwei mega16, einen PCF8583 und ein ATMEL 256 EEPROM mit einander zu verbinden. ich habe hierzu von einem m16 die sda und die scl leitung hin zu allen anderen ic gelegt. am ende der leitungen hab ich zwei 10k Widerstände
komischerweise hab ich aber ein riesen prob mit dem pcf8583, der läuft in lichtgeschwindigkeit. an osci und an osco hab ich ein quarz mit 32.768 khz angeschlossen, der mit einem 22pF auf v+ geht. aber immer wenn ich die uhr abfrage fetzt sie einfach los
-
Thread
Crashkurs in Sachen I²C-Bus
Projekte hatte ich gemacht mit I²C. Ich wollte mir mal was zusammenbauen das so aussehen sollte: Ein PCF8574 hat 8 Eingänge, jeweils LOW-Aktiv. Der gibt die Befehle an den AT90S2343 oder AT90S1200. Der widerum steuert meinen Display (Siehe Anhang mit PCF8576 als Treiber) einen PCF8574, X24C04, PCF8583
hab noch was vergessen ... mit einem anderen AVR z.B. Mega8 o. Mega16 koenntest du auch noch den PCF8583 weglassen. Diese Avr's bieten die Moeglichkeit ueber den Timer2(asynchronen Mode) und einem 32,xxxkhz Quarz eine Uhr zuprogrammieren. Mfg Dirk
-
Thread
Logbuch
(24H), Minute ausgegeben werden sowie die Kennungen aus Punkt 3 und 4 (Zur Zeitenbildung wird ein PCF8583 Baustein von Philips eingesetzt) Wenn mir da jemand weiterhelfen kann wäre super. Freue mich über jede Rückmeldung. Im Anhang das bestehende C-Programm. Gruß, Boris
so weit... Nein, habe nur ähnlichen Namen. An der Uhr kann ich leider nichts mehr ändern ist ein PCF8583 von Philips http://www.semiconductors.philips.com/pip/PCF8583T_F5.html Dass man eine Win-Software schreiben muss war vorauszusehen (oder gibt es da schon was auf dem Markt - hyperterminal sagt
-
Thread
Nochmal die genaue Sekunde
schneller zu machen? Oder günstige ICs die für einen genauen Takt taugen? (von Maxim? von Philips? (PCF8583) Danke für Tips! Gruß, Dani
@Dani, Also ich kann im PCF8583 Datenblatt keinerlei Genauigkeitsangaben finden. Wäre ja auch total witzlos, da man nen Quarz extern dranpappen muß und der bestimmt ja die Genauigkeit. Peter
-
Thread
Verstehe TWI überhaupt nicht
Hier mal ein Proggy zum ansteuern eines PCF 8583 RTC: vielleicht kannst du durch lesen des Datenblattes auf deinen Fehler schliessen. Im übrigen ist diese Anweisung aus deinem code zunächst mal unsinnig: Config Twi = 400000
Hi >Bei Conrad gibt es den PCF 8583 RTC nicht und ich >möchte nicht irgendwo bestellen, wenn ich eh bei Conrad vorbei komme. >Gibt es nicht noch andere Bausteine? Dann nimm einen PCF8574. MfG Spess
-
Thread
[V] Diverses
ATxMEGA 128 A1U : je 2€ - 6x MCP2200 SO-IC : je 30ct - 1x DCF77 Modul von Reichelt : 3€ - 1x PCF 8583 SMD : 20ct - 1x EM4095 SMD : 50ct - 3x MCP73831T (BMS, für eine Zelle): je 10ct - 10x 25MHz Quarz HC-49 hoch : je 5ct - 4x CNY 70 : je 10ct - 1x W9825G6EH (256MB SDRAM, TSOP) : 30ct
alle 20ct - 5x 4er 7-Segment Anzeigen: je 10ct Bauteile: - 3x MCP2200 SO-IC : je 30ct - 1x PCF 8583 SMD : 20ct - 1x EM4095 SMD : 50ct - 10x 25MHz Quarz HC-49 hoch : je 5ct - 4x CNY 70 : je 10ct - 1x W9825G6EH (256MB SDRAM, TSOP) : 30ct - 3x 40pol IC Sockel : je 10ct - 1x 14pol IC
-
Thread
EEPRIOM als Datenlogger geeignet?
allerdings aber mit dem DS1621, der mir als Sensor diente. Das System bestand aus einem 89C2051, einem PCF8583 mit CR2032-Batterie und zwei DS1621. Ich würde nicht das interne EEPROM für die Datenspeicherung verwenden, sondern gleich einen großeren externen Speicher verwenden. Ob es ein serielles EEPROM
Controller verwenden, aber wenns mal kracht ist die Zeit futsch, und die wär schon ziemlich wichtig. Der PCF8583 klingt ja interessant, da brauch ich den internen Timer auch nicht mehr. Grüße Christian
-
Thread
STK500+501viel Zubehör
stk500+501 mit zubehör 2*ATMEGA128 1*ATMEGA103 1*ATMEGA8 3*ATTINY26 2*ATMEGA32 1*ATMEGA16 5*PCF8574 2*PCF8583 1*256k eeprom 1*512k eeprom 1* 16x4 CLCD 2*RB35 Getriebemotoren 2x L293 (H-Brücke) Wiederstände, LED´s, Condensatoren, IC-Sockel Gebote?? Eigentlich will ich alles zusammen
... was meinst du dazu stk501 2*ATMEGA128 1*ATMEGA103 2*ATTINY26 1*ATMEGA32 1*ATMEGA16 2*PCF8574 1*PCF8583 1*256k eeprom 1x L293 (H-Brücke) für 100??
-
Thread
AVRStudio - Probleme mit globalen Variabeln
--------------------------------------------------- #endif [/c] --- Die Fehlermeldung --- pcf8583.o: In function `get_year': D:\1_personal files\4_programme\3_atmel\dev\MP3_Wecker\default/../pcf8583.c:35: multiple definition of `flash_time' firmware.o:D:\1_personal files\4_programme\3_atmel
Wecker\default/../firmware.c:47: first defined here Das Headerfile ist sowohl in firmware.c und pcf8583.c über [c]#include "vars.h"[/c] eingebunden
-
Thread
Uhrenquarz am Atmega128
Sec. pro Tag nun habe ich einen Trimmkondi dranhängen jedoch ohne Erfolg. Nun habe ich mir mal die PCF8583 Sheet angeschaut und gesehen, dass dort der Kondensator gegen Vcc angeschlossen ist.-->siehe Anhang. Ich habe bei meinem Versuchsaufbau den Trimmkondi gegen Masse angeschlossen ist das eventuell
empfiehlt sich ein Blick in das Datasheet oder die Application Notes eben vom Mega128. Nicht in das vom PCF8583. Da können durchaus unterschiedliche Oszillatortypen am Werk sein. Für's Trimmen verwendet man ggf. einen C gegen GND. Aber wenn man nicht grad ein sehr genaues Frequenznormal parat hat, ist
-
Thread
Xmega 128a1 TWI Schnittstelle
Prozessor. Über die TWIE Schnittstelle sollen unterschiedliche Erweiterungen angesteuert werden (RTC 8583, PCF8574, etc.) Als Compiler verwende ich Codevision AVR. Ich habe schon unterschiedliche Ansätze probiert. Unter anderem das Appnote 1308 von Atmel zu diesem Thema. Leider legen die bei dem Example
Daten halt auf einem Display ab und habe ein paar Taster montiert. Ich spreche über den TWI Bus, den PCF 8583 als Uhrenbaustein, PCF 8574 als IO Erweiterung ein EEProm und ein LM 75. Zudem habe ich einen Timer / Counter in der Verwendung der mir nach dem 10000 OVF Interrupt die TWI Functionen abarbeitet
-
Thread
Uhrzeitausgabe mit avr
systemzeit per visualbasic über rs232 auf den ATmega8 schicke und dieser sendet die daten dann an einen PCF8583 weiter. der PCF is ein I2Cbus RTC baustein und kann auch mit geringer stromaufnahme betrieben werden und die uhrzeit läuft trotzdem noch mit. der vorteil dabei ist dass die uhrzeit sehr genau
. habs anscheinend mit irgend nem befehl doch gemacht nur zurücksetzen kann man die nimmer. der pcf8583 is jetz eh schon fix eingeplant, ausserdem kann ich den 240 byte speicher recht gut als schaltzeiten speicher nutzen :) bring ich den timer auf mit dem 1mhz internen oszilator genau hin? und
-
Thread
Vorteil von Echtzeitbausteinen?
braucht als eine gute > Externe RTC auch wenn der rest der CPU abgeschalten ist. Urban legend. Ein PCF8583 braucht bei 5 V typisch 10 µA standby (maximal 50 µA). Ein ATmega1281 (also ein schon eher großer Controller) braucht typisch 3 µA im power-save mode bei 5 V. Wie Peter schon schrieb, im Großen
Die 10µA vom PCF8583 sind Datenblattwerte; real werden 2-3µA bei Raumtemperatur benötigt. Der Nachfolger PCF8563 braucht bei 3V nur noch 0,25µA (auch Datenblatt :-). Den setze ich immer noch ein. Er läuft noch mit 1V
-
Thread
Datenblatt URL ändern?
bestätigen und ist anscheinend fast vier Jahre später immer noch so (oder schon wieder). Beispiel: PCF8583 Die Google-Suche liefert https://www.nxp.com/docs/en/data-sheet/PCF8583.pdf Der Link wird kommentarlos nicht akzeptiert.
Rainer W. schrieb im Beitrag #7820265: > Beispiel: PCF8583 > Die Google-Suche liefert > https://www.nxp.com/docs/en/data-sheet/PCF8583.pdf > Der Link wird kommentarlos nicht akzeptiert. Komische Sache, etliche andere Bauteile habe ich erfolgreich
-
Thread
Das ewige Drama mit der DS1307 RTC (Real Trash Clock)
mal wieder Spekulation? Kann mich an eine solche RTC erinnern. Reicht dir das? z.B. bei der PCF8583 gibt es auch eine Einschränkung. Da muß man schnell genug lesen. Jetzt aus dem Kopf, denn ich hatte sie seit 1993 nicht mehr in der Hand.
Abdul K. schrieb im Beitrag #3258515: > .B. bei der PCF8583 gibt es auch eine Einschränkung. Da muß man schnell > genug lesen. Jetzt aus dem Kopf, denn ich hatte sie seit 1993 nicht mehr > in der Hand. Das ist Nonsense, in Kapitel 7.1 unten steht
-
Thread
I2C Bus Aufbau
Also ich habe eine Schaltung mit dem ATMega aufgebaut, am I2C Bus hängen in zwei Richtungen je ein PCF8574 nach dem einen PCF geht der Bus noch weiter zu einem ST24C02 (Serieller Speicher) und einem PCF8583 (RTC). Zwischen dem ST und dem RTC liegen die Pull-UPs (je 4k7). Das ganze ist einige Zentimeter lang. PCF8574 ST24C02 Pullups PCF8583 ATMega--+-------+------------+------+-------------+ | | PCF8574 Ich verwende den Hardware-TWI und die Routinen aus der Atmel App. Note
-
Thread
Wie wird der Takt einer RTC abgeglichen?
Hallo, vor mir liegt eine Platine mit einem PCF8563 (RTC) und einem 32.768kHz Quarz. Die Uhr tickt satte 12 sec. pro Tag daneben. Man kann mit einem Trimmer ziehen, nur wie das kontrollieren? Ein Zähler ist zwar vorhanden, der wird aber sicher auch
verbraucht hatte. Blau (wohl 2 - 15 pF) im RM5, die ich im letzten Jahrtausend für den Abgleich von PCF8583 verwendet hatte. Der genaue Abgleich war irgendwann unwichtig geworden. Heute sind die Trimmer und auch die PCF8583 ja ein Vermögen wert ;-)
-
Thread
RTC puffern
Das Detail betrifft einen Datenlogger auf Basis M128L und MMC. Zeit und Datum kommen von einer RTC, PCF8583T. Das Ganze soll aus Akku versorgt werden und läuft intern über 3V3. Um die RTC auch bei nicht angeschlossenem Akku zu puffern, habe ich mir gedacht, einen Goldcap (5V) zu nehmen und diesen über
Problem eigentlich immer noch nicht weiter. Also aktuell steht in der Hitliste für mich noch der PCF8583T mit Schottky-Diode und Goldcap. Hat jemand noch eine Idee ?? Danke für euren geistigen Beistand ! VG ED
-
Thread
RTC mit Batterie Backup, Frage
Hallo habe eine Frage: http://www.nxp.com/documents/user_manual/UM10301.pdf Setze einen PCF8583 ein und würde diesen gern über einen Batterie puffern. Bin nun in dieser PDF auf Seite 31 gestoßen und mir leuchtet absolut nicht ein was der Widerstand da soll. Der hat doch überhaupt keinen Sinn
sind C1 und C3. Eigentlich würde doch einmal C reichen direkt am der Versorgungsspannung des ICs (PCF8583) C1 in der Schaltung aus dem Link. Erkenn den Sinn von C3 nicht, hab ihn in meinem Nachbau auch weggelassen
-
Thread
Terminal / TWI-Adapter für Mega8 in C
grad nicht sicher bin ob ich doof bin, oder der Code eine Macke hat.. Folgender Käfer macht Ärger PCF8583 (UHR) an Adresse 0xA0 folgendes passiert: Sende: 0xa1,0xf --- (lese ab Adresse 0x00 15 Byte) Antwort: RxD a1: 0,3,86,43,1,0,1,1,0,0,ff,ef,ff,df,cf, --- plausibel Sende: 0xa1,0xf -
also immer wieder nur ein Byte > funktioniert es. bekommt dann jede Änderung am Port mit.. Der PCF8574 hat sozusagen nur ein Byte, das ausgelesen werden kann. Daher muss kein internes Register adressiert werden. Der PCF8583 dagegen verfügt über 256 Register. Welches soll nun ausgelesen werden
-
Thread
Projekt Lichtwecker
fertigen Treiber-IC setzen? Real-Time-Clock: hat jemand Erfahrung bezüglich der Genauigkeit des PCF8583? Als High-Power-LED habe ich mir eine Cree-Seoul ausgeguckt, nach dem was ich gelesen habe, sollen die z.Z. am effizientesten sein. Ich lasse mich aber auch gerne da beraten. Viele Grüße
Jens Kretschmer wrote: > Real-Time-Clock: hat jemand Erfahrung bezüglich der Genauigkeit des > PCF8583? Wie wäre es stattdessen mit DCF77? Bei einer Stunde Ausfall kann auch der ATMEGA problemlos genau genug in Software weiter zählen.
-
Thread
DCF77 und Codevision
Hay marcel Ne ich habe das dann gelassen ich bin dann auf den PCF8583 umgesteigen da es bei mir auch nicht lief. Und wenn der PCF8583 einmal richtig Funz dann haste keine Probleme mehr bei mir läuft der schon seid 9 monaten durchweg und noch keine fehler.!
-
Thread
Ungenaue RTCs
>PCF8563: Du hast dem IC hoffentlich 10µF für die Spannungsversorgung spendiert. 100nF reichen nicht.
wohl etwas vorlaut. Deine weiteren Aussagen: >... ziemlich schrottiges Teil. >Ach so, beim PCF8563 NIE abfragen, wenn der Oszillator noch nicht >schwingt, das kann bis zu 10s dauern. Dann steht der I2C. sind mit großer Vorsicht zu genießen. Zum einen habe ich mit PCF8583/PCF8563 auch in
-
Thread
RTC per Batterie puffern
Hallo, ich würde liebendgern meinen PCF8583 per Batterie puffern, nur weiß ich nicht wie ich die Lithium Batterie anklemmen muss. Kommt die einfach zwischen Vdd und Vss? Ich meine muss ich die Batterie nicht irgendwie von dem 5V Stromkreis
helfen aber vielleicht kannst du mir bei meinem helfen !?!? Ich proge in C und habe mich mal an den PCF 8583 gewagt. Klappt alles schön mit dem beschreiben der Uhrzeit und dem Auslesen.Probleme hab ich jedoch beim Datum. Das Setzen des Datums geht und ich kann mir am Display auch anschauen welches Datum
-
Thread
I2C Counter für Rechtecksignal
Gilt wahrscheinlich schon als veraltet, aber der PCF8583 kann auch als Impulszähler genutzt werden.
@ingo Der PCF8583 ist genau das richtige! Vielen Dank. @Peter: Geht auch ohne Chipgrab, siehe Ingo @Bibelfest: Ist alles 3,3V, auch das Signal. Genauigkeit von 5% ist schon ausreichend. Ich werde den Vorschlag
-
Thread
unsigned Int mit C18 übertragen
Hallo zusammen, ich würde gerne einen RTC (PCF8583 oder DS1337) mittels RS-232 stellen. Die Uhrzeit und das Dateum sind im Baustein als unsigned int gespeichert. Die Funktionien funktionieren auch problemos. Nun würde ich gerne eine Funktion
Ingo Schick schrieb: > (PCF8583 oder DS1337) > Die Uhrzeit und das Dateum sind im Baustein als unsigned int > gespeichert. > und die CAST Funktion arbeitet nicht sauber vielleicht habt ihr (du, der Compiler und die
-
Thread
Drehbare Solaranlage
hab mir mal ein paar Gedanken zur Programmierung gemacht und zwar habe ich mir so vorgestellt: PCF8583 als RTC verwenden Programmieren, dass er z.B.um 6:30 einen Interrupt an den ATmega senden soll. Der Atmega liest dann in der ISR das Datum und die Uhrzeit aus dem PCF8583 aus. Entsprechend
so dass die Motoren die Solaranlage in die gewünschte Stellung fahren. Als nächstes sende ich dem PCF8583, wenn er mir den nächsten Interrupt schicken soll und lege den ATmega schlafen. Wäre das eine Möglichkeit?? Die Stellungen, die der ATmega einstellen soll, habe ich vorher am Computer berechnet
-
Thread
PCF8283 als Zähler
Hallo Jörn, hier der Link zum Datenblatt http://www.nxp.com/#/pip/pip=[pip=PCF8583_5]|pp=[v=d,t=pip,i=PCF8583_5,fi=53497,ps=0][0] Ich habe inzwischen das Ganze gelöst. Es funktioniert so. Erscheint mir aber etwas zu aufwendig. Gruß Josef
-
Thread
real-time clock/calender Funktion
hallo zusammen! Hat jemand schon mal an einen uC einen Real-Time Clock/Calender IC angeschlossen zb.PCF8583. Möchte gerne für ein Projekt sowas verwenden und hab damit noch keine Erfahrung! mfg letti
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
[V]erkaufe div. I²C-Bausteine DIP
Hallo, ich habe hier noch einige I²C ICs DIP : 5x PCF 8583P (RTC) je 1,20 € 4x DS1302 je 2,80 EUR 2x DS1678 je 2,00 EUR 1x SAA1064 1,60 EUR Alle ICs sind neu und unbenutzt !!Interesse --> Mail an arndt[at]ar-online[dot]de. Versand in ESD-Schachtel
Hallo, ich habe Interesse an 2x PCF8583 2x DS1678 1x SAA1064 Gruß Olaf
-
Thread
PWM und DCF77
mich aber dazu entschieden das dcf signal nur einmal am tag auszuwerten und dann das ganze in einen pcf8583 zu schieben. wenn das teil dann 1-2 sek am tag falsch läuft fält es nicht weiter auf, da die uhr ja täglich sychronisiert wird. vielleicht ist es auch gar nicht nötig das signal täglich zu holen
@Sebastian "...und dann das ganze in einen pcf8583 zu schieben." ??? Wenn Du DCF77 hast, wozu dann noch nen extra RTC ? Du brauchst doch dann keinen RTC mit Stützbatterie mehr, hole einfach die Zeit bei jedem Einschalten vom DCF77.
-
Thread
RTC Chip mit SRAM
Den PCF8583 kennt wohl keiner mehr?
Ich habe mal die Datenblätter der verschiedenen IC gelesen. Der PCF8583, der DS3232 oder DS3232M wären momentan meine Kandidaten. Wobei DS3232 irgendwie schwer zu bekommen sind als Bastler. Reichelt bietet ehr noch die DS1307 Der DS3231 hat zwar kein SRAM,
-
Thread
ADC, LCD und Uhr mit ATMEGA8, ist das möglich?
Nimm doch einfach einen externen Uhrenchip. Ein PCF8583 kostet in Einzelstückzahlen unter einem Euro. 32 kHz Quarz dran, Knopfzelle als Backup-Spannungsversorgung, und gut ist. Du bekommst außerdem noch 240 Bytes batteriegepuffertes RAM dazu. Problem
fchk schrieb im Beitrag #2087669: > Nimm doch einfach einen externen Uhrenchip. Ein PCF8583 kostet in > Einzelstückzahlen unter einem Euro. 32 kHz Quarz dran, Knopfzelle als > Backup-Spannungsversorgung, und gut ist. Du bekommst außerdem noch 240 > Bytes batteriegepuffertes RAM dazu
-
Thread
Batteriebetriebener Temperatursensor über IR
halte ich auch für sinnvoll. Der stromsparendste Lösung, die ich bislang aufgebaut habe: Ein PCF8583 als RTC löst in festen Zeitabständen einen Interrupt aus, der einen schlafenden Controller weckt. Der setzt den PCF8583 zurück, führt die notwendigen Messungen aus, sendet sie irgendwohin (z.B.
-
Thread
Typ in anderem Headerfile verfügbar machen
Hallo, ich habe ein wahrscheinlich sehr einfaches Problem: Ich habe im Headerfile pcf8583.h den folgenden Typ definiert: [c]typedef struct{ uint8_t sec; uint8_t min; uint8_t hour; uint8_t day; uint8_t wday; uint8_t mon; uint8_t year; } DATETIME_T;[/
Hi indem du pcf8583.h in makro_timer.h inkludierst? Vorwärtsdeklaration hilft an der Stelle nicht. Die Größe deiner Struktur muss zur Kompilezeit bekannt sein. Matthias
-
Thread
PCF8563 am 8051 bzw am 89C51CC03
Hallo zusammen, hat jemand Erfahrung mit der Verbind des PCF8563 mit dem 89C51CC03? Bzw. gibt es dafür fertig Routinen? Für jede Antwort bin ich euch dankbar.
pcf 8563? ist wohl der nachfolger vom 8583 ? was willst denn wissen? fertige routinen hab ich keine gerade zur hand aber vom 8583 gibts nen menge die register sind laut datenblatt identisch c.u
-
Thread
Was ist besser, RTC, DCF77 oder eine Kombi azs beidem?
RTC Versuche mit einer richtigen RTC, ( zugegeben eine anscheinend in die Jahre gekommene Version PCF8583 mit externem Quarz und Kondensator), gingen bei mir in die Hose. Wenn man das ganze ein wenig geschickt angeht, den Schlafmodus benutzt, nur die Stunden, Minuten und Sekunden abholt (bei gutem
Versuche mit einer richtigen RTC, ( zugegeben eine anscheinend in die > Jahre gekommene Version PCF8583 mit externem Quarz und Kondensator), > gingen bei mir in die Hose. Ich werd ein DS1307 benutzen..... In der bucht mit Batterie und Quarz und eeprom für unter 2€ Holger L. schrieb im Beitrag
-
Thread
Logic Analyzer
Hallo Freak5, das waren am Ende der Fehlersuche zwei triviale Fehler: Beim Lesen der RTC (PCF8583) habe ich das letzte Byte mit Master-Acknowledge quittiert. Die Schleife für Uhrzeit und Datum sah so "elegant" aus! Anschließend bin ich dann ohne "Stop" per repeated Start auf die LM75 losgegangen, obwohl der PCF8583 den Bus noch nicht freigegeben hatte. Der TWI erholte sich von dieser Mißhandlung meistens nur noch per TWI-Reset ("Stop" senden und TWI neu initialisieren). Gemeiner Weise funktionierte das
-
Thread
Funktionstüchtige RTC auch bei Stromausfall mit AT90S8535
Erfahrung nach ist die eingeb.Uhr zu ungenau und das Powermanagment zu aufwändig. Nimm besser einen PCF 8583 (I2C-Bus). Goldcap mittels Diode auf VCC der Uhr. Gangreserve 1 Tag/0.1 F. ALso ca.10 Tage bei 1 F. Hat auch noch einen Kalender drinnen sowie RAM von 250 Byte. SG Josef
Hi, habe in einer Applikation ein IIC-Bus RTC PCF8583 seit über 2 Jahren nur auf Batterie (Knopfzelle 1,55 Volt) laufen. Das Teil tuts noch immer, weil der I2C Baustein noch immer einen Minutentakt ausgibt. Ich glaube, mit dem I2C-Bus Baustein ist
-
Thread
RTC (PCF8563) liefert manchmal falsche Werte
Hallo, ich versuche gerade die Kommunikation zwischen einem PCF8563 und einem Xmega32A4 einzurichten. Das Beschreiben der einzelnen Register des PCF8563 funktioniert einwandfrei, nur manchmal liefert das Auslesen sehr merkwürdige Werte, manchmal sind sie aber
beobachtet. Als Ursache stellte sich heraus, dass der Adresspin unbeschaltet war - und das mag der PCF8583 nicht. Seitdem ich den Pin mit 10k auf gnd gezogen habe, ist der Spuk vorüber. Michael S.
-
Thread
Tips für i2c?
PCF 8574 oder PCF 8574A
Hallo, ich möchte den Uhrenbaustein PCF 8583 benutzen, hat zufällig jemand einen fertigen Treiber in Assembler dazu? Zu den vorigen Beiträgen habe ich 8 Temperatursensoren Typ DS 1621 auf dem I2C Bus jedoch treten nach ca. 1 Stunde Laufzeit
-
Thread
Wie eine externe RTC sinnvoll einbinden?
externe RTC. Ich habe (um I/O-Pins zu sparen) an einen Baustein mit I²C-Anschluss gedacht - bspw. den PCF8583 oder den DS1307. Nun zu meiner eigentlichen Frage: Wie binde ich eine externe RTC sinnvoll in meine Software ein (ein PIC 18F4550 soll es werden)? Zyklisch die RTC pollen und den Timer des
RTC. Ich habe (um I/O-Pins > zu sparen) an einen Baustein mit I²C-Anschluss gedacht - bspw. den > PCF8583 oder den DS1307. > > Nun zu meiner eigentlichen Frage: Wie binde ich eine externe RTC > sinnvoll in meine Software ein (ein PIC 18F4550 soll es werden)? > > Zyklisch die RTC pollen und den
-
Thread
PCF8593 in C
Du meinst wohl eher PCF8573.
Hallo Eigendlich nicht. Ich habe einen PCF8583 und den PCF8593 hier liegen. Ich würde aber lieber den PCF8593 hernehmen. Gruß
-
Thread
Feuchtesensor EFS10 Temperaturkompensation
Hallo Christoff, 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
Dann werd ich mal eine Testschaltung mit dem PCF aufbauen und das Ganze in die Tiefkühltruhe und unter den Halogenstrahler stellen. Dann werde ich entscheiden ob ich beim PCF8583 bleibe oder ob ich den DS3232 hernehme. PS: Wo speichert deine Station
-
Thread
Variables Delay in ISR
Hallo, ich habe folgendes Problem: Ich habe eine PCF8583-RTC, die zu einer bestimmten Zeit einen Interrupt auslöst. Diese Interrupt-Routine ruft wiederum die Funktion makro() auf, in der auch Delays vorkommen. Ich weiß, dass man das eigendlich nicht machen
Delay anders realisieren? Hier noch der Code der entscheidenen Stellen: [c]ISR(INT0_vect){ pcf8583_set_alarm_int(0); //Fehlalarm ausschließen if(!(timerarray[0].set == 0 && timerarray[1].set == 0)){ if(timerarray[0].set == 1){ makro(timerarray[0].makro_id); timerarray
-
Thread
langer Batteriebetrieb mit LCD
Hi Jack, ich stehe vor ähnlichen Problemen. Meine Idee: Ich nehme den PCF8583 (Uhren-Chip, ca. 30µA) und einen AVR (z.B. 2313). Die Idee: Der AVR schläft 999ms (ca. 10µA), wird dann extern durch den PCF (durch einen Interupt) geweckt, aktuallisiert das LCD, setzt beim PCF einen neuen Alarm für den Interrupt (wieder nach 1 Sek.) und schläft dann weiter. Stromverbrauch: 30µA (PCF) + 10µA (AVR) +LCD. Mein LCD (Mini-LCD 128x64 verbraucht übrigens nur 200µA!!!).
-
Thread
atmega168 & twi/i2c - immer im slave-transmitter-mode?
interrupts sind disabled, also alles gepolled. pullups sind auf beiden twi-leitungen aktiviert, pcf8583p / lm75a hängen gemeinsam bzw. einzeln drauf, macht eigentlich keinen unterschied, der status ist immer der gleiche: nach der twi-initialisierung sende ich ein start, anschließend warten bis
den unnötigen post! dafür gibts - wenns fertig ist - ein asm-beispiel für die codesammlung wenn pcf8583 und dcf77 gemeinsam funktionieren, d.h. sich alle x stunden synchen. lG, Martin.