-
Thread
LCD und RTC per I2C
Aber wie das ja so ist, will man auch was in der Hand halten. Ich bin im Besitz eines ATmega8, nem PCF8574 und einer RTC(PCF8583). Da ich schonmal was in C geschrieben habe, wollte ich auch möglichst dabei bleiben. Hat schomal einer von euch so eine UHR über I2C gebaut? Oder kann mir sagen wie ich beide PCF´s anschließen muss? Das Display ist ein Standard HD44780 kompitables 2x16Zeichen. besten Dank
-
Thread
Problem mit PCF8583
Hallo Mit einem PIC16f76 frage ich einen PCF8583 über I2C ab. Im Programm wird zuerst die Uhrzeit gesetzt und dann die Zeit auf einen Display ausgegeben. Dies funktioniert auch alles. Schalte ich nun von dem PCF8583 den Pin 7 (INT) auf einen
> Schalte ich nun von dem PCF8583 den Pin 7 (INT) auf einen Port,.. Was ist in dem Moment mit K4?
-
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
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
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
Wake-Up Light
Batterie-Konzept mach Sinn. Nur zum Timer-Baustein habe ich eine Frage: Was ist der Unterschied zwischen einem PCF8563(hier verbaut) oder einem PCF8583? Letzteren habe ich noch liegen und er ist auch bei Reichelt gelistet. Laut Datenblatt sind nur ein/zwei PIN anders und der Stromverbrauch unterscheidet sich etwas, aber sonst könnte es passen. Was sagt ihr, könnte ich auch den PCF8583 nehmen?
-
Thread
Umdrehung zählen und Aktion durchführen
Schau dir mal den PCF 8583 an ... RTC bzw Counter ...... hält mit einer CR2032 und 2 BAT43 etwa 14 Monate! Die (Re-) aktion auf 50k dann von MCU ausführen lassen.
-
Thread
Verkaufe Starterkit Minimodul 167
Set beinhaltet folgendes: - STK Board (Onboard Stat. RAM 256kB, Flash 256kB, UART SCC 2691, RTC PCF 8583) - RS 232 Kabel 2m - Netzteil - Manuals (Getting Started STK, Instruction Set, C167 CR-LM) - CD mit der Toolchain Als Preis stell ich mir 110€ vor(ohne Versand). Aktueller Preis ist
-
Thread
TWI / I2C Lib von Peter Fleury
benutze ich die Lib von Peter Fleury. Ich habe alles notwendige angepasst und kann auch kommunizieren PCF8583 <--> Mega128. Nach einem Neustart soll der RTC ausgelesen werden und damit die intere Uhr des Mega abzugleichen. Wenn ich jedoch nach dem Reset eine der leitungen unterbreche bleigt der Controller
Controller nicht gängen bleibt? Da das wichtigste ist das der Controller startet auch dann falls der PCF defekt sein sollte. Gruß Franz
-
Thread
PCF8583 soll alle 120s Controller wecken
Hallo zusammen, ich möchte den PCF8583 als Echtzeituhr verwenden. Mit einem Controller soll dann die Zeit eingestellt werden. Für Messdaten werden dann vom PCF8583 die aktuelle Uhrzeit und das Datum gelesen. Soweit geht es auch. Meine
Hallo Klaus, ob, das alle 120s geht, denke ich nicht. Vor einiger Zeit habe ich mit dem PCF8583 gearbeitet und das Ganze eben mal kurz wieder aufgefrischt: Im Uhrenmodus des PCF8583 kann auf Speicherzelle 07 zusätzlich eine Timerfunktion (0..99 - Interrupt beim Nullen) ausgeführt werden
-
Thread
sscanf, printf und stdout, stdin
Eingabe der Zeit? Im konrekten geht es mir nämlich um das Einlesen der Uhrzeit um sie an die RTC (PCF8583) weiterzuschicken. Danke!
-
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
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
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-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
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
ATmega324p: T2 als 'Echtzeituhr'
Oszillatorfrequenz wirklich so entscheidend? Für meine Anwendung schon. Geplant war, einen Uhrenbaustein PCF8583 und ein EEPROM ST24C04 und auch noch diverse IO-Schieberegister + Schrittmotorlogik zu ersetzen und über IIC anzusteuern. Im Ruhezustand sollte dann die Uhr im 'power save' Modus weiterlaufen.
-
Thread
Trimkondensator am PCF8583
Warum geht dieser Trimkondensator am Pin1 OSCI des PCF8583 nach Vdd und nicht nach Vss? Ist so im Schaltplan des Datenblattes zu sehen. Ist das nicht eventuel egal. Natürlich ein 100n Keramikkondensator von Vss nach Vdd.
>Warum geht dieser Trimkondensator am Pin1 OSCI des PCF8583 nach Vdd und >nicht nach Vss? Wozu willst du das wissen? Schliess das Ding einfach wie im Datenblatt beschrieben an VDD an und basta.
-
Thread
RTC mit PCF8583
Hallo erst mal, ich möchte ein kleines Gerät mit einem uC (ADuC7026)der mit 3,3V läuft und einem RTC PCF8583 aufbauen. Erstes Problem der Trimkondensator: Im Datenblatt des PCF8583 von NXP steht ein Trim-Kondensator von OSCI nach VDD des PCF8583. Wert CT soll sein von 5 bis 25pF. Sehe da im Datenblatt
Peter X. wrote: > Erstes Problem der Trimkondensator: > Im Datenblatt des PCF8583 von NXP steht ein Trim-Kondensator von OSCI > nach VDD des PCF8583. Wert CT soll sein von 5 bis 25pF. Sehe da im > Datenblatt nirgens eine Kurve, die angibt, welche Frequenz bei welcher > Kapazität
-
Thread
RTC mit 3,3V
EPSON RTC-8564? Dann kann ich den wärmstens empfehlen, ist übrigens softwarekompatibel zum schrottigen PCF8563.
Eigentlich beides, es gibt ja diverse RTC die grössenordungsmässig 240Byte RAM auf dem Chip haben. Z.B. PCF8583. Falk hatte mich dann auf die Idee gebracht, anstelle von einem RTC doch besser den uC in den Sleepmodus zu versetzen. Dazu muss ich allerdings noch eine geeignete Schaltung für den Goldcap entwickeln
-
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
nicht zu oft ab, das mögen manche nicht. Hier mein Code (für PIC) für eine aus der Familie der PCF , vergleiche einfach mal, vielleicht findest Du einen Fehler.
-
Thread
AVR spinnt nach Netzspannungsschlag, hat er überlebt?
ein paar Doktorspielchen ;-) Folgendes ist passiert: Ich habe eine Platine mit einem ATmega128, PCF8583, MAX232, Display, etc. drauf. Die Platine bezieht über einen Trafo ihren Strom aus dem 230V-Netz. Neulich kam es zu einem Unfall. Ein herumliegendes Stück draht rutschte seeehr unglücklich in
-
Thread
PIC16F877A & PCF 8583
klappt einfach net. er bekommt anscheind keine verbindung, zeigt immer nur 255 an. zur hardware: pcf8583p 2x Pull 1,8k 22pf kerko ; wollte erstmal nur zum laufen bringen, daher kein trimmbaren 32,786khz adresspin auf gnd habe mir ne kleine platine gebaut, um somit alle möglichen kontaktfehler
-
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
Wo bekommt man den PCF8563
Der PCF8583 tut das gleiche, nur mit zusätzlich RAM drin, und ist leichter zu kriegen.
-
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.
-
Thread
I2C: Verständnis Fragen zu Write und Adresse
Datenblättern von I²C-ICs ist die Angabe in exakt der Form, in der man sie auch dem Gerät mitteilt. Ein PCF8583 hat dann also die Adresse 0xa0, wenn geschrieben wird und 0xa1, wenn gelesen wird. > 2. was passiert wenn ich eine Adresse habe wo LSB 1 ist? Das kann bei I²C nicht passieren, da das die
Ok es hat sich erledigt! Denn habe nicht den PCF8574 sondern PCF8574A und da passt es! Ich danke euch somit bin ich fürs erste in Sachen 12C eingeweit ;-) Grüße
-
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
Aquariensteuerung?
INT (schwer,der Chip gibt mir Zeit und Daten zur Beleuchtungssteuerung, aber auch Tempdaten) (ein PCF-Typ mit I2C und so 240byte freiem Ram) Modul zum Abgleich DCF77 und RTC (schwer) (hantieren mit BCD zu Dezimal und andersrum) (das serielle RTC will so ein komischesFformat) Auswertung eines
vergessen, deshlab kein Beitrag-Edit. Der IC den ich in Betracht für RTC ziehe heißt *surprise* PCF8583P . Oder denkt ihr der ist nicht gut, der wurde oft in VRC's verwendet, so binn ich auf den gekommen, oder gibt es Alternativen? Gruß Jens
-
Thread
PCF8583 als Zähler
Hallo, ich versuche grade einen PCF8583 zum Laufen zu kriegen. Vorweg: Ein Maxim Temperatur IC funktioniert am I2C problemlos, der PCF8583 antwortet jedoch nicht (nicht mal ein ACK). Ich möchte den PCF8583 nicht als Uhr sondern als Ereigniszähler
-
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
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 oder DCF
welche Du sporadisch (einmal pro Tag) die interne Uhr stellst. Ich habe gute Erfahrungen mit der PCF8583 (über I2C) gemacht. Ist aber halt etwas mehr HW-Aufwand. Vorteil die Uhr läuft weiter wenn der Rest abgeschaltet ist, und ist nach einem Start sofort verfügbar. Im Forum findest du ja unzählige
-
Thread
Wie spät ist es
Bei mir sind es gerade 10:52. Als RTC könntest du z.B. PCF8583 nehmen (Einer von Vielen ...)
aufweckt. Ergo etwas höhere Stromaufnahme, damit größeres Backup ( Akku, GoldCap) erforderlich. PCF85xx Serie: Vorteil: Bringt je nach Variante noch EEPROM oder Backup-RAM mit. Kann vorprogrammiert werden und dann einen Interrupt jede Sekunde oder nur bei Alarm auslösen. Interrupt kann ATmega auch
-
Thread
*noob* Bascom und time$
welches auch die Uhrzeit bei abgeschalteter Versorgungsspannung speichert. Es handelt sich hier um den PCF8583. Somit habe ich den Timer noch frei und kann ggf. den Port auch für andere Sachen verwenden. Ich hoffe das auslesen wird nicht das Problem ;-)
-
Thread
PCF8583 Alarm will nicht
Hi, ich versuche mit dem PCF8583 und dem Mega 128 ein Radiowecker aufzubauen. Die Uhr im PCF läuft, auch lesen / schreiben in dessen Ram geht. Allerdings funktioniert der Alarm nicht. Ich will ein Täglichen Alarm. Also stelle
nicht gesetzt. Was mache ich falsch? Bzw. was hab ich vergessen? Alle Einstellungen kommen im PCF8583 auch an, hab sie ausgelesen, auch die Uhrzeit und Alarmzeit stimmen überein. Datenblatt PCF 8583: http://www.nxp.com/acrobat_download/datasheets/PCF8583_5.pdf
-
Thread
I²C Übertragungsfehler?
der 818 nicht immer. Manchmal schon, zu oft aber klappt's nicht. Ein am gleichen Bus operierender PCF8583(Uhrenbaustein) ist da unempfindlicher. Die eigentliche Fehler-Ursache ist aber ganz offensichtlich die Kürze dieses ersten Bits. Während des Sendenvorganges macht der Master nicts anderes, weshalb
-
Thread
I2C- Routinen (PCF8583 und 8051)
I2C-Schnittstelle bekomme? Ich suche speziell SW-Funktionen die die Kommunikation zwischen einem 8051 und einem PCF8583 realisieren. Danke ! __________________ Viele Grüße Klaus
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
umzusetzen, Dann hab ich noch eine Frage ,wie kann ich eine RTC am besten einbinden,hab noch eine pcf8583 Aus einen alten Videorecorder ,mit icomm hat das leider nicht funktioniert Gruß Patrick
Also mich interessiert dieses Projekt Auf jeden Fall noch! Ich versuche ja noch die rtc pcf8583 Irgendwie einzubinden das klappt nur noch nicht so ganz :(
-
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
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
DS1337 schlechte Genauigkeit
immer 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
RTC PCF8583 in C
Hallo, anbei Code zum Verwenden der RTC PCF8583. Die I²C-Lib von Peter Fleury http://jump.to/fleury dient als Basis zur Kommunikation. Routinen zur Auslösung/Abarbeitung eines sekündlichen Interrupts durch die RTC muß je nach Controller und
Hallo Frank, zunächst einmal vielen Dank für den Code zum PCF8583. Der hat mir eine Menge Arbeit erspart und funktioniert super. Ich musste allerdings ein paar kleine Anpassungen vornehmen. Die Dateien in deinem ZIP File sind mit PCF8583.h bzw .c bezeichnet