RTC óra DS3231 alarm megszakítás

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
bagizoltan
Bitmanipulátor
Hozzászólások: 128
Csatlakozott: 2015. december 8. kedd, 19:52

RTC óra DS3231 alarm megszakítás

Hozzászólás Szerző: bagizoltan »

Sziasztok!
Szeretnék a dS3231 RTC órával építeni egy adatgyüjtőt, ami programozott időpontokban felébreszti az ATMEGA328-at. Sajnos nem boldogulok a DS3231 beállításával a programmban. Tudna valaki példa programmal segíteni? A risztás beállítása lenne a feladat, valamint az, hogy a DS3231 a SQW kimenete a risztás időpontjában megszakítást generáljon!
Köszönettel
Bagi
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: RTC óra DS3231 alarm megszakítás

Hozzászólás Szerző: Robert »

Adott időintervallumokban: https://gist.github.com/deveth0/796afa5 ... 8938d42e4e


Ugyanez időre:
https://forum.arduino.cc/index.php?topic=168421.0

Alarm1 és alarm 2 jelzőbit beállításra háklis (sorrend!)
http://www.tavir.hu - a gazda :)
bagizoltan
Bitmanipulátor
Hozzászólások: 128
Csatlakozott: 2015. december 8. kedd, 19:52

Re: RTC óra DS3231 alarm megszakítás

Hozzászólás Szerző: bagizoltan »

Köszi!
Hasznosak a linkek! Estére kipróbálom.
Hasonló programokkal már próbálkoztam, de fennakadtam valamin. Főleg a jelzőbit beállításra gyanakszom, így ezt a megjegyzést külön köszi!
Tudsz esetleg arról valamit, hogyan reagál a szokványos 3231-es modul arra, hogy leveszem róla a tápfeszt, és elemről jár tovább az óra? Küldi a riasztást ekkor is az SQW kivezetésen? Felhúzó ellenállás kell külön, vagy ezt ráépítik a modulra?
A riasztás az SQW kimeneten csak egy rövid impulzus, vagy risztáskor lehúzza földre és ott is hagyja?
Bocs a sok kérdésért! Egy haszon válasz, mindig két újabb kérdést szül! Jajj a segítőkészeknek :D
Bagi
Válasz küldése