Hi, bezogen auf das Listing im Anhang. Ich habe einen DS1337 RTC über Hardware I2C an einen PIC16F876A angeschlossen. Mit dem Listing versuchte ich die Sekunden aus dem RTC aus zu lesen (00h). Diese dann in I2C_BUF zu schreiben. Dann sollen die Bits 0 bis 3 auf RB4 bis RB7 ausgegeben werden. Es kommt auch was raus, nur irgendwie scheint mir das was rauskommt nicht richtig zu sein. Daten schreint der PIC vom RTC zu bekommen. Denn mit dem Oszi sind sowohl ein Clock auf SCL als auch Daten auf SDA zu sehen. Eventuell könntet ihr mal einen Blick auf mein Listing werfen. Viele Gruße und Danke schön, cisco
Hi, wie soll ich das jetzt verstehen? In Bezug auf was meinst du das mit dem BCD Code? Gruß cisco
Ich kenne Dein RCT nicht aber den wo ich hier hab der gibt sein Kram im BCD Code aus.Ich kann mir aber gut vorstellen das das Deiner auch tut. Gruß Sven
The time and calendar information is obtained by reading the appropriate register bytes. The RTC registers are illustrated in Table 2. The time and calendar are set or initialized by writing the appropriate register bytes. The contents of the time and calendar registers are in the binary-coded decimal (BCD) format.
Hi, joa jetzt ist es mir klar wie du das meinst. Aber mein Listing ist so weit OK? Weil ich wollte ja wie oben beschrieben die ersten Bits mit den Letzen tauschen. Gruß cisco
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.