Witam!
Robię zegar ciemniowy na procku ATMEGA8 no i nastał problem... Nie wiem jak zarządzać zegarem :]
Otóż mam podłączony kwarc 10MHz w piny XTAL1 i XTAL2 i na tym chcę oprzeć swój wzorzec czasu.
Zasada działania jest taka:
W procku zostaje ustawiony czas z dokładnością do 0,1s. Gdy zostaje wciśnięty przycisk start, zegar startuje z ustawionym czasem, leci w dół a na pinie 0 w porcie B ustawiony zostaje stan wysoki . Jak dojdzie do 00,0s zegar ma się zatrzymać i ustawić stan niski na pinie 0 w porcie B. Tyle
No i podkreślam że pierwszy raz robię własną konstrukcję na AVR więc proszę o zrozumienie mojej niewiedzy
Proszę o pomoc z tym kawałkiem chleba - chodzi mi jedynie o kod do startowania zegara i stopowania go
Pozdrawiam!
P.S.
Jakby ktoś już się rozpędził... To jak w tej ATMEDZE rozpoznać czy do pinu dochodzi np napięcie 1, 3,3 lub 5V?
Robię zegar ciemniowy na procku ATMEGA8 no i nastał problem... Nie wiem jak zarządzać zegarem :]
Otóż mam podłączony kwarc 10MHz w piny XTAL1 i XTAL2 i na tym chcę oprzeć swój wzorzec czasu.
Zasada działania jest taka:
W procku zostaje ustawiony czas z dokładnością do 0,1s. Gdy zostaje wciśnięty przycisk start, zegar startuje z ustawionym czasem, leci w dół a na pinie 0 w porcie B ustawiony zostaje stan wysoki . Jak dojdzie do 00,0s zegar ma się zatrzymać i ustawić stan niski na pinie 0 w porcie B. Tyle

No i podkreślam że pierwszy raz robię własną konstrukcję na AVR więc proszę o zrozumienie mojej niewiedzy

Proszę o pomoc z tym kawałkiem chleba - chodzi mi jedynie o kod do startowania zegara i stopowania go

Pozdrawiam!
P.S.
Jakby ktoś już się rozpędził... To jak w tej ATMEDZE rozpoznać czy do pinu dochodzi np napięcie 1, 3,3 lub 5V?