mikrocontroller.net

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


Autor: Looser (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: anm (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.