-
Thread
LCD und RTC per I2C
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
-
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 µ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
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
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
sagt ihr, könnte ich auch den PCF8583 nehmen?
Hab grad mal schnell die zwei Typen verglichen, beim PCF8583 gibt es leider keine CLK Output, welcher aber im Projekt verwendet wird. Eventuell kann man aber INT Ausgang so umstellen, dass es funzt.... Hab auch grad mal nach Alternativen gesucht und leider
-
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
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 $299
-
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
-
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;[/c]
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
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
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. Wenn
-
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
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
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 Mainfunktion
-
Thread
AVR spinnt nach Netzspannungsschlag, hat er überlebt?
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 die
-
Thread
PIC16F877A & PCF 8583
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
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
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 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
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 Leseadresse
-
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?
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
10s dauern. Dann steht der I2C. sind mit großer Vorsicht zu genießen. Zum einen habe ich mit PCF8583/PCF8563 auch in Stückzahlen nie Probleme gehabt (außer den genannten 10µF) und zum anderen wäre selbst eine Einschwingzeit von 10s kein Problem, da Uhren in der Regel batteriegepuffert sind und nach
-
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 ...)
-
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
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
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
-
Thread
real-time clock/calender Funktion
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
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
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
Einsteigerfragen zur Anwendung und ähnlichem(AVR)
) (auch wenn ich eine solche dafür benötigte Netzwerkkarte besitze) Kennt wer eigentlich den PCF8583P ? Ist ein extrem sparsamer Ram mit Uhr, sowas bräuchte ich in der Art, villeicht brauche ich aber einige Bytes mehr 200Analoge Werte zu speichern ist zwar schön, aber wieviele Werte bräuchte