DS1337: Rücksetzen der Alarm-Interrupts

Gast #784420
Nachdem ich das DS1337-Datenblatt hoch und runter gelesen habe und in 
einer eigenen Versuchsschaltung mit dem DS1337 praktisch rumprobiert 
habe, ist mir immer noch nicht ganz klar, wie ich die Alarmausgänge 
(/INTA, /INTB) wieder zurücksetzen kann, nachdem ein Alarm ausgelöst 
wurde.
Anscheinend kennt der DS1337 nur einen "statischen" Alarmmode, d.h. nach 
Zutreffen einer Alarmbedingung (passende Settings im Control-Register 
und Zeitbedingung) wird der Interrupausgang auf low gelegt und bleibt 
auf L bis zum nächsten Reset. Mir ist nicht klar, wie ich den 
Interruptausgang zurücksetzen und den Alarm aktiv lassen bzw. den 
Interruptausgang zurücksetzen und den Alarm deaktivieren kann.
Hat jemand darüber schon mehr herausgefunden?
Persönliche Seite
Schau mal genau in das Datenblatt da steht folgendes:

Bit 0: Alarm 1 Flag (A1F). A logic 1 in the alarm 1 flag bit indicates 
that the time matched the alarm 1 registers. If the A1IE bit is also 
logic 1, the INTA pin goes low.

>>>A1F is cleared when written to logic 0.

This bit can only be written to logic 0. Attempting to write to logic 1 
leaves the value unchanged.

Gruß
Thomas
Gast
Nur nochmal zum Bezug zwischen Interruptflags und Interruptausgang:

Tatsächlich wird mit A1F=0 auch der INTA-Ausgang wieder auf 1 gesetzt.

Interessanterweise setzt aber auch A1E=0 INTA wieder auf 1, jedoch nur 
solange, bis A1E=1 gesetzt wird, dann geht INTA wieder auf 0 (es sei 
denn, man hat zwischendurch A1F=0 gesetzt).

Danke nochmal für die Antwort. Ich finde trotzdem, dass das Verhalten 
der Interruptausgänge beim DS1337 im Datenblatt unzureichend beschrieben 
ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.