'-------------------------------------------------------------- ' (c) 2007 Gerhard Günzel '-------------------------------------------------------------- ' Datei: PCF8583_RTC_CLOCK.BAS '-------------------------------------------------------------- ' Datum: 23.09.2006 ' Letzte Aenderung: '-------------------------------------------------------------- ' Datenblatt: ' http://www.alliedelec.com/Images/Products/Datasheets/BM/ ' PHILIPS_SEMICONDUCTORS/Philips-Semiconductors_Actives-and-Passives_2369990.pdf '-------------------------------------------------------------- ' Beschreibung: ' Das Programm setzt und liest eine RTC-Clock über den I2C-Bus. ' Der PCF8583 Chip ist von Philips. ' Im Programm wurde besonderes darauf geachtet, daß der PCF8583 nicht im ' Maskierten Modus programmiert wird, weil sonst kein Wochentag und kein ' Jahr zu lesen ist. ' Der Uhrenchip ist auf einer extra Platine mit Pufferbatterie und Schalt- ' logik untergebracht. Die PullUp Widerstände ( 10 KOHM ) sind ebenfalls drauf. ' Gesteuert wird von einem Eigenbau-Testboard mit Mega8. ' Das Programm stammt ursprünglich von MCS Electronics und ist auch unter ' Beispiele (Clock.bas) in BASCOM zu finden. Allerdings ist hier im Maskierten ' Modus programmiert. Ich habe die ursprünglichen Kommentare und Variablen ' belassen. ' Das Programm setzt die Uhr einmalig und liest dann in einer Do Loop Schleife. ' Die Daten werden mit call Gettime hardcoded übergeben. Nach folgender Syntax: ' Sekunde,Minute,Stunde,Tag_des_Monats,Monat,Wochentag0-6,Jahr0-3) '