-
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 alleinige
-
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
Problem mit Datum bei PCF8583!
Hi liebe Gemeinde! 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
schnelle Vermutungen ... ohne Datenblatt im Zugriff und ohne deinen Code zu kennen ... A) Der PCF8583 erwartet/liefert BCD (daran kann ich mich erinnern). Du musst also vor dem setzten des Datums deine binären Werte in (Packed-) BCD wandeln, und nach dem Auslesen von BCD nach Binär. Datum dezimal
-
Thread
Vorteil von Echtzeitbausteinen?
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
I2C Einstieg PCF8583
Ich hab hier ne PCF8583 Echtzeituhr und würde die gerne an meinem AVR betreiben. Ich habe aber leider keine Ahnung von I2C, und möchte fragen ob jemand infos für einsteiger hat, die Infos sollte halt schon auf der Library
Ich schreibe vor dem Lesen der Uhrzeit erst ein CAPTURE ins control register des PCF8583 um die aktuelle Uhrzeit "einzufrieren". Nach dem Lesen der Zeit/Datum wird wieder eine NULL reingeschrieben. #define CAPTURE 0x40
-
Thread
Terminal / TWI-Adapter für Mega8 in C
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 ---
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 ?? Darum muss ihm zuerst die Startadresse mitgeteilt werden, anschließend incrementiert er die Adresse automatisch. Das beobachte
-
Thread
C-Programm für PCF8583
hat jemand vielleicht ein C Programm für die pcf8583 in dem das datum inkl. Schaltjahr, Wochentag, usw. ... in die Uhr geschrieben wird und auch wieder ausgelesen wird??? Vielleicht mit einer Funktion wie z.B. pcf8583SetDate(...) ??? Bin für jeden
-
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 µC
. 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
Crashkurs in Sachen I²C-Bus
Der widerum steuert meinen Display (Siehe Anhang mit PCF8576 als Treiber) einen PCF8574, X24C04, PCF8583 und einen TDA7313 an. P0=+ P1=- P2=set P3=standby P4=Loudness/Normal P5=Stereo/Mono/Spatial Stereo/Spatial Mono P6=Reset P7=Kanalumschaltung Für Set stelle ich mir folgendes vor: Bässe
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
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
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 twint
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.
-
Thread
Interrupt durch PCF8583 auslösen
Hallo, bin gerade dabei meinen Mikrocontroller aus dem Power Down Mode aufzuweken. Das schlafen legen funktioniert. Der Mikrocontroller soll nachdem er schlafen geschickt wurde, nach 10 Sekunden wieder aufwachen. Hab die 10 Sekunden eingestellt, aber das Aufwachen geschieht eher Zufällig. Mal nach 10 Sekunden, 40 Sekunden oder mal nach einer Minute. Weiß jemand an was das liegen könnte? Hab das Alarm Reg auf 0xCA initialisiert und das Status/Control Reg auf 0x04 und schreib in den Timer 10 Sekunden rein. Hatte einer von euch auch schonmal solche Probleme? Danke schonmal für Eure Hilfe
-
Thread
I2C Bus Aufbau
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--+-------+------------+---
-
Thread
Golcap / pcf 8583
Info, vielleicht kann mir jemand helfen. Ich verwende für meine µC - Schaltung den Uhrenbaustein PCF 8583 und möchte diese nicht ständig neu programmieren, falls ich mein Board von der "Grundspannung" entferne. Jetzt versuche ich entweder ne Batterie oder alternativ einen Goldcap als Spannungsversogrung
-
Thread
SMBUS mit Atmega RRc2040
Hallo Gestern habe ich eine PCF8583 mit dem AT90CANxx verbunden und angesteuert. mit hilfe von der /************************************************************************* * Title: I2C master library using hardware TWI interface
sich mit I2C /TWI Atmega auskennen Wie oben beschrieben versuche ich ein Akku Pak auszulesen. PCF8583 klappt super. Bei dem Akku Pack wird das TWCR Register nicht richtig gesetzt. void i2c_start_wait(unsigned char address) { uint8_t twst; while ( 1 ) { // send START
-
Thread
DCF77-TWI(I2C)-Slave
da die Baugruppe als TWI-Slave ausgelegt ist > und damit relativ einfach ein RTC-Baustein (z.B. PCF8583) an den > TWI-Bus angeschlossen werden und mitlaufen kann. Klar, kann man machen. Aber dann muss der Master immer die Uhrzeit vom DCF77-Modul auf die Uhr übertragen. Ich würde mir aber wünschen
da die Baugruppe als TWI-Slave ausgelegt ist >> und damit relativ einfach ein RTC-Baustein (z.B. PCF8583) an den >> TWI-Bus angeschlossen werden und mitlaufen kann. > > Klar, kann man machen. Aber dann muss der Master immer die Uhrzeit > vom DCF77-Modul auf die Uhr übertragen. > Ich würde mir
-
Thread
Was ist besser, RTC, DCF77 oder eine Kombi azs beidem?
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
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
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 die Daten? mfg Christoph
-
Thread
DS1337 schlechte Genauigkeit
eine 3V Lithium-Zelle. Recht genau und langzeitstabil arbeitet meiner Erfahrung nach auch ein PCF8583, wenn man mit dem vorgeschlagenen Trimmkondensator einen Abgleich durchführt. Gruß Michael
Die hohe Spannung (bis 5V möglich) des Goldcap sind m. E. der Genauigkeit nicht zuträglich. Den PCF8583 verwende ich dagegen ausschließlich mit Goldcap. Den kann man mittels Trimmkondensator leicht auf die durchschnittliche Ubatt abgleichen. Gruß Michael
-
Thread
PCF 8583 läuft zu langsam
Hallo zusammen! Ich habe am Atmega 8 einen PCF 8583 über I2C (TWI). Alle Posts hier beziehen sich scheinbar auf ältere Modelle. Den Quelltext habe ich angehängt. Ich habe mir zu Testzwecken den Text aus der Codesammlung entliehen und mir eine Mainfunktion
-
Thread
Die genaue Uhrzeit
Dauerbetrieb geht der ca. 5 Sekunden vor. Also würdest du mir den DS1307 empfehlen? wie sieht es mit dem PCF8583 aus?
. schrieb im Beitrag #3157735: > Also würdest du mir den DS1307 empfehlen? wie sieht es mit dem PCF8583 > aus? Der ist momentan bei mir im Einsatz (mehrfach) und funktioniert einwandfrei. Es gibt aber noch zig andere, die genau so gut sind (und günstiger).
-
Thread
Multifunktionsanzeige (Uhr, Spannung, Strom) im Auto
Anschluss für eine > Backup-Batterie ist die Micro Chrystal RV-3029. Als RTC kommt noch der PCF8583 in Frage, läuft von 2.5V bis 6V.
ein paar statische Symbole. Hc Zimmerer schrieb im Beitrag #1814024: > Als RTC kommt noch der PCF8583 in Frage, läuft von 2.5V bis 6V. Der hat leider keine Backup-Versorgung, aber danke für den Tip. MfG Stefan
-
Thread
mal wieder PCF8583, initialisieren?
hallo! ich weiß, das ihr so langsam ne abneigung gegen den baustein entwickelt habt. dennoch hoffe ich, dass ihr mir helfen könnt. und zwar ist folgendes: 1. uhrzeit setzen geht. die zeit danach auslesen funktioniert auch. 2. wird die uhrzeit nicht gesetzt (durch auskommentieren) sondern nur ausgelesen fängt er bei "0" an zu zählen, läuft quasi als stopuhr. muss die kiste noch irgendwie was initialisieren, z.b. im status/control-register? oder is einfach nur die batterie alle? hier der relevante teil aus dem quelltext: /* void zeit_set(char h_set, char m_set, char s_set) { i2c_start()
-
Thread
PCF8583 am AVR Mega 32
denn nicht so recht klappt, wirst du kaum vernünftige Hilfe bekommen. Ich habe mal mit einem PCF8583 experimentiert, das Ergebnis hab' ich aber nicht mehr. Im Prinzip wird das Teil aber genauso wie ein I²C-EEPROM angesprochen, und für den hast du bei der avr-libc ja das twidemo dabei. In der
-
Thread
Wie wird der Takt einer RTC abgeglichen?
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
PCF8583 und C Compiler
Hay Leute Ich habe mal so beim suchen und finden einen PCF8583 Gefunden die Uhr währe mir sehr Nützlich. Hat jemand schon diesen IC am I2C Bus Unter Codevision zm Laufen bekommen.? Wenn ja könnte ich mal ein Beispel Code sehen oder wenigstens eine Anleitng
-
Thread
PCF8583 bleibt stehen
Hallo! Ich habe mir jetzt schon einmal eure Beiträge zu der RTC PCF8583 angeschaut aber nix gefunden. Deswegen hier meine Frage. Ich habe beim Auslesen der Uhr Probleme. Ich kann eigentlich alles soweit auslesen. Lese ich die Register 01-0C aber auf einmal aus, bleibt
-
Thread
Probs mit PCF8583 unter C
Hey, da ich nirgens eine simple Ansteuerung für den PCF8583 unter AVRGCC gefunden habe probierte ich selbst mal mein Glück. Teilweise funktioniert das ganze auch aber die Zahlen beim Datum stimmen irgendwie überhaupt nicht ... Monat soll 25 sein, das Jahr
-
Thread
Probleme mit LM75 und PCF8583
einen PIC Controller mit dem IL-TROLL Basic. Nachdem ich nun mit großer Mühe die Anpassung mit dem PCF8583 erfolgreich hinbekommen habe, zeigt sich jetzt ein weiteres Problem. Es soll zusätzlich ein LM75 auf den I2C Bus gelegt werden. Folgendes Problem stellt sich jetzt ein: - die Software wird gestartet
-
Thread
PCF8583 INT Pin toggelt
Hi, langsam verzweifel ich und es fliegt bald gegen die Wand :/ Hatte jemand schonmal das Problem das der INT Pin (ueber 10K Pullup) die ganze Zeit toggelt im ca Sekundentakt. Ich habe schon den I²C abgezogen , also nur Betriebsspannung dran. In diesem Fall liegt am Pin 5 Volt nach ca. 5 Sek. toggelt (pumpt) der Pin wieder. Hat jemand eine Idee oder hab ich das Ic gekillt? Mfg Dirk
-
Thread
atmega168: PCF8583 am TWI
Erstmal wünsch ich euch allen ein gutes 2010 und danke an dieser Stelle den vielen aktiven Forenteilnehmern, welche sich unermüdlich durch Skizzen und Source Codes wühlen und Rat geben. Vielen Dank euch allen! :) Ich habe eben eine kleine Schaltung zusammengesteckt, aber leider tut's noch nicht (siehe Skizze). In Abweichung zur Skizze hab ich keinen Trimm-Kondi eingebaut. Die LED blinkt im Sekundentakt vor sich hin, das hört auf, wenn ich den Crystal rausnehme... Die TWI Funktionen hab ich aus der Codesammlung (Manfred Langemann); die UART Funktionen sind die von Peter Dannegger (angereichert
-
Thread
PCF8583 frisst zuviel Strom
Hi, Ich habe ein Problem. Meine Mega644 hat eine RTC die zusätzlich mit nem Akku versorgt wird. Wenn ich die Schaltung nun ausschalte, liegt am Bus noch immer Spannung an. Ich habe mal gemessen, wieviel Strom das frisst und liege so bei 0.6mA. Das ist bei einem Akku von ca. 8 mA nicht sonderlich wenig. Aus dem Datenblatt "Operating current (at fSCL = 0 Hz): max 50 μA" Wie kann man sowas umgehen? Ich habe den Schaltungsteil man Angehängt.
-
Thread
PCF 8583 mit Atmega16 in c programmieren
absoluter Programmierneuling, brauche aber dringend Hilfe. Mein Problem: ich will den Uhrenbaustein PCF 8583 mit dem Atmega16 zusammen benutzen und mein Problem ist nun, wie kann ich die aktuelle Zeit über den MC an meine 72 LED´s (Kreis mit 60 LED´s für Minuten und Sekunden und zweiter Kreis mit 12 für
-
Thread
Wahl des richtigen Quarzes (für PCF8583)
Hallo, zum Betreiben des PCF8583 benötige ich einen 32,768 kHz Quarz und einen Kondensator. Für den Kondensator wollte ich 22pF verwenden (später evtl. einen Trimmkondensator). Doch bei dem Quarz bin ich mir unsicher. Bei Reichelt
-
Thread
RTC PCF8583 - Quarz geht nicht
neu in dem AVR Geschäft, kannst du mal Deinen Code oder Teile davon posten. Wie spricht man den PCF8583 an? Hast Du einen Atmega mit TWI interface oder die I2C Sodtwarelösung? Ich habe bisher weder mit I2C noch mit AVR was gemacht. Grüße Achim
-
Thread
RTC PCF8583 einen Interrupt ausloesen
Hallo, ich habe den PCF8583 und möchte alle 5 Minuten einen Interrupt erzeugen jedoch hänge ich an der Beschreibung dieses Alarmregisters und komme einfach nicht weiter. Hat schon jemand ein aenliches gelöst und kann mit weiterhelfen
-
Thread
Atmega8, RTC, Uhrzeit und Datum
@Rahul Da haste recht. Ich hab mal mit dem PCF8583 rumgespielt, das ging ganz einfach, ist quasi der gleiche Code wie für die 24Cxx EEPROMs. Etwas tricky ist nur die Jahreszahl gewesen. Die muß man im SRAM-Bereich speichern und dann bei Änderung
-
Thread
Sehr lange Zeiten (fuer einen Mikrocontroller) messen!
Hi Wie wärs mit einem IIC - Bus Baustein wie z.B.: PCF8573 PCF8583
-
Thread
I²C Problem
Nein, am bus hab ich einen PCF8583 RTC und ein EEPROM, wenn ich die zeit lesen will krieg ich nur 00.00.00 zurück. kann es nicht sein, dass die pullups zu groß sind?
-
Thread
Wer kennt die Firma "futurlec"
Ich würde mich sehr über eine Antwort freuen. Kaufen möchte ich eigentlich deren Platine "PCF8583 Real-Time Clock Mini Board". Hat das schon jemand gemacht?
-
Thread
I2C Speicher - Nichtflüchtig ?
Bytes "übrig" und speichert nun meine nichtflüchtigen Parameter. Der von mir früher verwendete PCF8583 hätte sogar 256Bytes SRAM. Wenn Du also eine RTC ohnehin brauchst, wäre das Batterie-gepufferte SRAM eine Möglichkeit. Mittlerweile halte ich in der Uhr sogar den aktuellen Stand von Lese- und Schreibpointer
-
Thread
ATMEGA8 --> I2C
sodass PinD.1 auf high geht. Da muss man erst einmal draufkommen. Habe an meinem I2C eine RTC (PCF8583) diese kann ich auslesen, aber nicht auf eine gewünschte Uhrzeit bringen. Ein einfacher settime()-Aufruf führt immer zum Ergebnis, dass die Uhr bzw. dwer Baustein von 00:00 Uhr losläuft. Mhh, eigenartig
-
Thread
ds1307 - wo bekommen?
AT90S2313. Ich hab die Bezeichnungen noch nich so drauf, sorry Alternativ hab ich mal über den PCF8583 gelesen. Der soll auch RTC an I2C machen, aber noch weniger erfahrungen :) . Reiner
-
Thread
I2C Bus für at89c51ed2
Hallo! Gibt es eine Möglichkeit die Echtzeituhr PCF8583 über I2C an den µC at89c51ed2 anzuschließen, wobei der at89c51ed2 keine hardwaremäßige I2C schnittstelle hat???? mfg Stefan
-
Thread
Anfängerfrage - Problem beim Bauteileerstellen mit Eagle
$2.P$2 -> P$2) Das Problem ist jetzt, das zwar die Luftlinien(z.B. bei meinem Quarz und einem PCF8583) zwar angezeigt werden, der Autorouter aber keine Bahn zieht. Auch von Hand ist das nicht möglich. Habe ich einen Schritt übersprungen? Gruss Malte
-
Thread
Intelligenter Schalttransistor...
werden. Eine andere Idee wegen deinem hohen Ruhestrom habe ich leider dann auch nicht :/ Achja mein PCF8583 Prg funzt nun auch wunderbar. Leider nicht mit deinem Prg. Ka wieso... Mfg Dirk
-
Thread
Echtzeituhr (RTC)
möchte ich mit einer Echtzeituhr ausstatten. Dabei habe ich an eine fertige kleine Platine mit z. B. PCF8583 & Knopfzelle gedacht. Eventuell zum Aufstecken auf die RS232 oder mit I²C-Schnittstelle. Hat jemand so etwas in der Schublade oder eine Idee? Viele Grüße Mario
-
Thread
eeprom <-> sd karte
Warum kein PCF8583P. Eine RTC mit nem kleinen Ram, zur Not Batteriegepuffert, angesteuert über 100khz I2C, müsste dir ja reichen oder? Ist ne feine Sache..... Grß Jens
-
Thread
1Hz Taktgeber ohne uC
aber die muss man per Register programmieren. Also nix "ohne Prozessor". Man kann das RTC-IC PCF8583 von NXP auch Stand-Alone ohne Prozessor betreiben. Nach Power-On startet das RTC-IC in einer Standard-Konfiguration. Man braucht nur den obligatorischen Entkopplungskondensator, dazu einen 32,768
-
Thread
Real Time Clock - Chipempfehlung?
Bei Elektor war mal eine Schaltuhr mit dem AT90S8535 und einen PCF8583 am IC² Bus. Vieleicht ist das was du suchst? Gruß Michael T