Bin seit einiger Zeit Besitzer des RTC-DCF77 Moduls von ELV. http://www.elv.de/real-time-clock-dcf-modul-mit-i2c-spi-u-uart-schnittstelle-rtc-dcf-bausatz.html Über den I2C-Bus soll lediglich die Uhrzeit und das Datum mit einem AT89C5131 ausgelesen werden. Die Programmierung sollte in C oder Assembler sein. Hat jemand Erfahrung mit dem Bausatz?
HI @ all,
ich besitze das gleiche RTC Modul und versuche gerade dieses an den I2C
Bus einzubinden.
Ich habe versucht die Einbung nach dem Muster des LCD-Displays nach zu
bauen, komme aber jetzt nicht mehr wirklich weiter. Ich habe einige
Programmzeilen von dem LCD-I2C Bus Lib übernommen.
Ich habe folgendes Gemacht.
- Erstellung einer i2crtc.h
die aber mit einigen Fragezeichen versehen ist, da ich dasn icht ganz
verstehe oder weiß ob ich es benötige (Jungspund/Anfänger/noch grün
hinter den Ohren usw. eben) Die Datei ist als Anlage dabei.
- Erstellung einer i2crtc.c
mit noch mehr Fragezeichen!
- Schreiben auf die RTC
Frage: wie funktioniert das hier?1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
Ok ich rufe die Funktion i2c_start_wait aus der twi_master.c auf und übergebe die Adresse der RTC. Aber wofür steht das I2C_WRITE? Ich kann das in keiner .C noch in keiner .h Datei finden. Doch läuft die LCD anzeige mit der Falk Brunner lib (2CLCD Library für HD44780 LCDs) Und dann kommt das ganz große Fragezeichen, das Auslesen der Register der RTC Da Verstehe ich nur noch Bahnhof. Vielleicht könnte mir ja hier jemand komplett einmal unter die Arme greifen. Die Register Info von der RTC hänge ich mit an und auch alles was ich bis jetzt so gemacht habe. Mit freundlichen Grüßen Balou Baer
Gast
#3831040
Welche RTC ist das? Dann findest Du Beispielcode ohne Ende. ELV schleift oftmals die chips ab, Firmware wird nicht rausgerückt. Da sollte jeder dann selbst drauf kommen dort nichts mehr dergleichen zu kaufen. Wird wohl ein DS 1307 o.ä sein.
Da ist irgendein STM Controller mit eingebauter RTC drauf.
also da steht STM8L151 C8U6 9HA16 VG MYS 403 auf dem Chip
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.