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.
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,
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
;) (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
Kann ich den PCF 8583 ohne Bedenken eigentlich 1 mal pro Sekunde über den i2C-Bus auslesen oder kommt es dadurch zu irgendwelchen Ungenauigkeiten bei der Zeitmessung? Müsste doch gehen, wenn es sich um eine Echt-Zeit-Uhr
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
mir als blutigem Anfänger weiterhelfen? Ich versuche verzweifelt den "TROLL" mit dem Uhrenbaustein PCF8583 per I2C zu verheiraten, die Zählimpulse laufen auch auf, allerdings habe ich Probleme mit der Wandlung von HEX in DEZ bei der Ausgabe. Über Tipps und Anregungen wäre ich dankbar.
einem Atmel bauen, damit ich hinterher Messwerte loggen kann. Im Moment schlage ich micht mit dem PCF8583 rum und komme einfach nicht klar. (Datum und Jahresproblem) da das Ding ja bloss die Jahre bis 2008 zahelt und dann ueber ein Speicher gemacht werden muss. Koennt Ihr mir einen einfachen RTC mittels
oder hat jemand einen Fehler entdeckt. Aber anstelle das nach 10 Sekunden der Interrupt Pin der PCF8583 auf Low gezogen wird, toggelt dieser im Sekundentakt vor sich hin, obwohl ich ein Timer konfiguriert habe. Er tut einfach so wie ihn das gar nicht stören würde. Was mache ich falsch an dem scheiss
Beträge mehr vorhanden. Tja, ich stehe aber leider vor einem Problem mit diesem RTC. Ich möchte den PCF 8583 nur als Timer verwenden. Er soll alle 5 Sekunden einen Interrupt auslösen. Ich muss doch dazu folgendes einstellen: Control/Status (0x00): xxxx x1xx -> Alarm Bit Alarm/Control (0x08): 0100
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
klappt's halt nicht mit dem "eingebauten" I2C der im ATmega-8 drin ist. Komisch ist, daß es mit mit dem PCF8583 (ist ne RTC) klappt die Zeit via "eingebautem" I2C auszulesen. Viele Grüße, Micha
hi Leute! Ich hab einen PCF8583 in meiner Schaltung! Hardwaremäßig müsste alles ok sein, wenn er spannung bekommt, kann ich am interrupt pin wie im datenblatt beschrieben einen sek. takt abgreifen! Das problem ist nur beim
Da ich neu bin in der Materie, brauche ich Hilfestellung: Ich möchte einen Baustein (PCF8574 oder PCF8583) über I2C ansprechen. Ich benutzt das Atmel Starterkit von Pollin und ein Atmega16 mit 8 MHz. Die weiteren Bausteine sind auf einer Zusatzplatine, die über etwa 50 cm FB-Leitung angeschlossen
Bascom PCF8474 Beispiel siehe: \BASCOM-AVR\SAMPLES\I2C.bas Auszug : '-------- now write to a PCF8474 I/O expander ------- I2csend &H40 , 255 'all outputs high I2creceive &H40
Hallo, ich habe jetzt an meinem ATmega8 den PCF8583 über I2C-Bus angeschlossen. Hat vielleicht jemand einen kleinen Programmcode in Bascom also Basic für mich, damit ich meine Schaltung testen kann? Vielen DANK.
dir 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
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
optional with low level calls 'For I = 1 To 5 ' Temp = I + 1 ' I2cstart ' I2cwbyte &HA0 'write addres of PCF8583 ' I2cwbyte Temp 'select register ' I2cstart 'repeated start ' I2cwbyte &HA1 'write address for reading info ' I2crbyte Tm(i) , Nack 'read data ' Next ' I2cstop End Sub Sub Settime(s1 As Byte , M1
circuitry technologies The focus of this paper is on the latest device from Philips Semiconductors the PCF8563. Never the less comparisons to the other devices are done where appropriate. 1 2. Comparison Features PCF8563 PCF8573 PCF8583 PCF8593 I C-bus interface speed 400kHz 100kHz 100kHz 100kHz Scratch
PCF8584 is 90 kHz and the system speed depends on the slowest I C device. 7. Question: I want to use P82B96 for opto-isolation in a Battery Management Project. There is one microcontroller master and up
aus den PCF-Registern auszulesen Sub Clock_read 'I2cstart 'Liest die Sekunden aus der Addresse &H02 'I2cwbyte Adresw1 'I2cwbyte &H02 'I2cstart 'I2cwbyte Adresr1 'I2crbyte Seconds1 , Ack 'I2crbyte Minutes1 , Ack
$lib "mcsbyte.lbx" ' use the byte lib since we do not need longs $regfile = "8535def.dat" $crystal = 7372800 $baud = 19200 Declare Sub Settime(byval S1 As Byte , Byval M1 As Byte , Byval H1 As Byte , Byval D1 As Byte , Byval Month1 As Byte) Declare Sub Setalert(byval S1 As Byte , Byval M1 As Byte , Byval H1 As Byte , Byval D1 As Byte , Byval Month1 As Byte) Declare Sub Gettime() Dim Tm(5) As Byte At &H60 Dim I As Byte , Temp As Byte Dim S As Byte At &H60 Overlay Dim M As Byte At &H61 Overlay Dim H As Byte At &H62 Overlay Dim D As Byte At &H63 Overlay Dim Month As Byte At &H64 Overlay Dim Cnt As
------------------ ' Copyright 1998-2002 MCS Electronics ' CLOCK.BAS 'This AN shows how to use the PCF8583 I2C clock device 'The PCF8583 is a PHILIPS device. Look at the datasheet for more details 'I have used the STK200 to test the program with a 8515 '-----------------------------------------------
------------------ ' Copyright 1998-2002 MCS Electronics ' CLOCK.BAS 'This AN shows how to use the PCF8583 I2C clock device 'The PCF8583 is a PHILIPS device. Look at the datasheet for more details 'I have used the STK200 to test the program with a 8515 '-----------------------------------------------
uchar xdata ucResRAM[12]={11}; main(){ uchar ucError; // Check is chip valid ucError = uc_I2C_Dev(I2C_PCF8583); // Device was found if (ucError == OK){ //1. set time with AM/PM flag ucError = uc_Data2I2C(I2C_PCF8583, TM_HSEC , ucTime); //2. write text into RAM ucError = uc_Data2I2C(I2C_PCF8583, 0x10 , aucInfo); //3. read text from RAM ucError = uc_I2C2Data(I2C_PCF8583, 0x10 , ucResRAM); //4. read time from RTC ucError = uc_I2C2Data(I2C_PCF8583, TM_HSEC , ucResTime); //5. set timer ucALTime[0] = 2; // length of bytes ucALTime[1] = 0x40; // set counter to 64 ucALTime
------------------ ' Copyright 1998-2002 MCS Electronics ' CLOCK.BAS 'This AN shows how to use the PCF8583 I2C clock device 'The PCF8583 is a PHILIPS device. Look at the datasheet for more details 'I have used the STK200 to test the program with a 8515 '-----------------------------------------------
------------------ ' Copyright 1998-2002 MCS Electronics ' CLOCK.BAS 'This AN shows how to use the PCF8583 I2C clock device 'The PCF8583 is a PHILIPS device. Look at the datasheet for more details 'I have used the STK200 to test the program with a 8515 '-----------------------------------------------
Monatstage (28,30,31) und schaltjahre machen. Ich stelle mir das reichlich kompliziert vor. Der PCF8583 macht das doch von sich aus oder? Ich würde mich und den ATmega8 also entlasten? Dann kann ich mich auf andere aufgaben konzentrieren.
Hallo zusammen ich habe ein Problem mit dem pcf8583. Die Uhr funktioniert einwandfrei. Wenn ich jedoch den Quarz entferne und im Control/StatusRegister ->0 2#00100000 für event-counter Mode reinschreibe geht das ganze nicht wie gewünscht. Beim
Register ->1 Besten Dank für Tipps http://www.datasheetcatalog.com/datasheets_pdf/P/C/F/8/PCF8583P.shtml
AT89C51Ed2 drauf. Das LCD - Display DIP 122-5 wird über I²C-Bus von zwei Porterweiterungsbausteine PCF8574 gesteuert. Eine 12*1 Tasturfeld ebenfalls mit zwei PCF8574 angesteuert. Dann sind noch 8 Tasten direkt an Port 1 angeschlossen. An Port0 und Port2 hängen dann noch LED's für Status Ausgaben oder andere Spielereien. Achja ne Uhr PCF8583 ist auch noch drauf auch über I²C-Bus. Alle Baugruppen funktionieren soweit und machen keine Probleme. Da ich die meiste Zeit damit verbracht habe in Assembler zu Programmieren, dachte ich
realisieren ist (Stichwort Bustaktgenerierung). Nahziel ist erst einmal, eine RTC (externes Platinchen mit PCF8583, Uhrentakt kommt von eigenem Quarz - es geht also nur um die reinen Ansteuerungs-Basics via I2C) ans Laufen zu kriegen, um mit dem so Gelernten weiterarbeiten zu können (Sensoren etc.). Wenn