Pomoc s PCF 8563

N

nagi

Guest
Hi;

I am nagi.
Já jsem se snaží vyvíjet ovladače pro RTC PCF8563.Já jsem jako velitel 18f8722 Pomocí zařízení na I2C sběrnici.

Byl jsem s ní bojovat, protože 10 dnů.Problém je, nemohl jsem si měřič přerušení od RTC PCF 8563.Jsem se pokusil nastavení času mimo frekvence pro různé hodnoty.Ale ať dělám, hodiny z frekvence zůstává na 1HZ.

Ale zajímavě, vteřiny čítač, čítač minut, hodin, čítač, čítač dny, všední den čítačů jsou v pořádku.Když řeknu, že jsou práce,
které mohu psát hodnot do registrů (v BCD) a umí číst i hodnoty po určitou dobu a hodnoty v reálném čase utkání s hodinami.

V mé aplikaci, PIC18F8722 odchází do klidového režimu v pravidelných intervalech.Musím použít časovač přerušení od RTC PCF8563 PIC 18f8722 probudit ze spánku.

Jsem se pokoušel různé I2C hodiny rychlostí, ale ne štěstí.

Prosím, pomozte mi s tímto problémem.Byl bych opravdu skvělá plná.

Mám připojený můj kód s touto zprávou.

I máte ovladač pro toto prosím PM pokud by u nevadí.

Těšíme se na ur odpověď.

na zdraví
Nagi

 
Viděli jste Philips aplikační poznámka pro PCF8563?
část svého dokumentu:

Citace:

9.
AlarmUmožňuje vzít příklad nastavit budík tak, aby vždy 15 minut

o hodinu buzení vlajky AF je nastaven a je generováno přerušení.Binární Hex, adresa, komentáře

generovat I2C-bus start podmínka

1 0 1 0 0 0 1 W A2 slave adresa

0 0 0 0 1 0 0 1 09 slov za minutu adresu 9 alarm.

0 0 0 1 0 1 0 1 15 09 Minute buzení zapnuta a nastavena na 15 minut

1 0 0 0 0 0 0 0 80 0A hodinu alarm je vypnut

1 0 0 0 0 0 0 0 80 0B den alarm je vypnut

1 0 0 0 0 0 0 0 80 0C všední alarm je vypnut

generovat I2C-bus start podmínka

1 0 1 0 0 0 1 W A2 slave adresa

0 0 0 0 0 0 0 1 01 slovo adresu 1, vedle bytů jsou údaje

0 0 0 0 0 0 1 0 02 01 control/status2 jasné, alarm vlajky a umožnit

alarm přerušit

generovat I2C-bus stop stavuPoznámka: přerušení je pouze na přepážce přechodu od 14.-15.
Tento

je uvedeno v přerušované linii v obr. 5.
Přerušení musí být do resetu

software.
 

Welcome to EDABoard.com

Sponsor

Back
Top