Hodiny s AVR
Moderátor: Moderátoři
Hodiny s AVR
Chtěl bych realizovat digitální hodiny řízené mikrokontrolérem ATmega, nicméně nemůžu použít krystal 32,768kHz, protože kromě řízení hodin bude procesor dělat ještě další věci, takže bude potřeba mít frekvenci co nejvyšší. Existuje nějaký krystal s vyšší frekvencí, vhodný pro použití v hodinách?
Když to fungovalo loni, musí to fungovat letos taky.
Ideální řešení na hodiny by bylo asi použít přímo RTC obvod. Ale nejspíš by šlo taky jako krystal připojit klasicky 16MHz a hodinovým signálem (viz třeba odkaz nebo ještě s děličkou) vyvolávat přerušení a v něm inkrementovat hodiny. ![Smile :)](./images/smilies/icon_smile.gif)
![Smile :)](./images/smilies/icon_smile.gif)
- monterjirka
- Příspěvky: 2761
- Registrován: 14 čer 2003, 02:00
- Bydliště: Blížejov
vždyť můžeš použít i krystal 32k.
Ten se připojí na piny kam krystal patří a T2 se nastaví do async_mode.
Procesor se nechá běžet na interní RC (8MHz) a T2 běží z připojeného krystalu.
Pokud je to napájené ze záložní baterky, nechá se MCU po vykonaném T2OVF uspat a téměř nic to nežere.
Jinak platí výše uvedené, jen je potřeba si to spočítat.
Ten se připojí na piny kam krystal patří a T2 se nastaví do async_mode.
Procesor se nechá běžet na interní RC (8MHz) a T2 běží z připojeného krystalu.
Pokud je to napájené ze záložní baterky, nechá se MCU po vykonaném T2OVF uspat a téměř nic to nežere.
Jinak platí výše uvedené, jen je potřeba si to spočítat.
Přimlouvám se za ten RTC obvod. http://www.youtube.com/watch?v=Gb1ErRRsZPQ
- ross4435897
- Příspěvky: 426
- Registrován: 10 lis 2009, 01:00
- Bydliště: Brno
- sewerman_cz
- Příspěvky: 289
- Registrován: 13 úno 2011, 01:00
- Bydliště: Brno
- Kontaktovat uživatele:
Vnitřní oscilátor nemusí být přesný, hodiny řídí 32 kHz krystal. Přesně takhle jsem si dělal taky hodiny tady je odkaz i s kódem.
http://elektro.akceasouteze.cz/avr/led- ... ve-hodiny/
Hodiny jsou napájené ze sítě a zálohované při výpadku (při výpadku nesvítí sedmisegmentovky)
http://elektro.akceasouteze.cz/avr/led- ... ve-hodiny/
Hodiny jsou napájené ze sítě a zálohované při výpadku (při výpadku nesvítí sedmisegmentovky)