Forum: Mikrocontroller und Digitale Elektronik RTC Problem - die 2.


von Looser (Gast)


Lesenswert?

Kaum ist das erste Problem mit der RTC behoben, kommt schon das nächste
angelaufen..... wär ich nur bei einem µC als RTC geblieben. Da hätt
jeder Tiny wahrscheinlich gereicht aber jetzt ists zu spät, das Teil
ist eingebaut ;(

Also zum Problem: Der DS1337 (*) hat 2 Alarm Register (Alarm1 ->
4bytes; Alarm2 -> 3bytes) .
Alle diese Bytes (7stück) beschreibe ich mit 0b10000000.
Dann noch schnell die INT Pins im Control register aktivieren.
Somit müsste Der Alarm 1 jede sekunde auslösen und Alarm 2 jede
minute.
Aber Es wird nie ein INT ausgelöst. Weder INTA noch INTB.
Auch das Lesen des Status registers bracte mich nicht weiter.
Die bits haben immer den gleichen zustand.
Hat jemand schon mit ähnlichem gekämpft und/oder hat einen Tipp für
mich ?

Eins kann ich jetzt schon sagen....der DS1337 kommt bei mir auf die
schwarze liste (die ich eigens für ihn anlegen werde  ;)  )

Gruß, Looser


* http://pdfserv.maxim-ic.com/en/ds/DS1337-DS1337C.pdf

von anm (Gast)


Lesenswert?

ich lege dir das datenblatt ans herz! da steht was von pull up bzw. pull
down wenn ich mich recht entsinne! ansonsten kontrollier die register
nocheinmal
die rtc ds1337 funktioniert außerdem wunderbar ohne weitere probleme!
meiner meinung nach ist sie sogar sehr einfach zu programmieren!! also
nicht verzagen, sondern datenblatt lesen!!

mfg andi


datenblattauszüge:

/INTA
>Interrupt Output. When enabled, INTA is asserted low when the
>time/day/date matches the values set in the alarm registers. This pin
>is an open-drain output and requires an external pullup resistor.

SQW/(/INTB)
Square-Wave/Interrupt Output. Programmable square-wave or interrupt
output signal. It is an open-drain output and requires an external
pullup
resistor.

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
Noch kein Account? Hier anmelden.