RTC Problem - die 2.

Gast #222319
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
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.