logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Zegar na atmega8 pytanie o setne sekundy. BASCOM

ilon 24 Sty 2011 18:41 2877 3
REKLAMA
  • #1 9051316
    ilon
    Poziom 12  
    Witam serdecznie zrobiłem zegar na w/w procesorze i wyświetlaczach 7 segmentowych led. Sekundę odmierzam z wykorzystaniem Timera 2 w trybie asynchronicznym z dodatkowym kwarcem 32,768Khz. Multipleksowanie wyświetlaczy realizowane jest za pomocą timera0.

    Do tej pory wszystko działa świetnie, Chciałbym jednak dodać jeszcze zliczanie setnych sekundy i nie wiem jak skonfigurować timer2 aby zamiast sekund naliczał setne sekundy. Czy jest to w ogóle możliwe.

    Pozdrawiam i z góry dziękuję.
  • REKLAMA
  • #2 9051899
    zumek
    Poziom 39  
    ilon napisał:
    ... Czy jest to w ogóle możliwe...

    Z tym rezonatorem, nie jest to możliwe.
  • REKLAMA
  • #3 9053857
    LordBlick
    VIP Zasłużony dla elektroda
    Myślę, że nie jest to niemożliwe, ale trudne. Bez specjalnych trików się nie obędzie. Preskaler timera na 64 i porównywanie wartości dodatkowego licznika programowego z tabelą wartości. Najoptymalniejsze tu będą wstawki w asemblerze.
  • #4 9229587
    Sławek-K
    Poziom 15  
    Nie znam się na programowaniu ,ale 20 lat temu zrobiłem zegarek (działa do dziś i budzi mnie do pracy) na układzie zegarkowym LM8560. Potrzebował on właśnie wzorca 50 Hz . Wzorzec ten otrzymałem używając kwarcu 3,2768 MHz. Po zastosowaniu dzielnika wychodziło 100Hz. Następnie dzielnik przez 2 (bo musiały byc dwa symetryczne 50Hz. Potrzebne będzie 10ms (100Hz), może tędy droga ? https://obrazki.elektroda.pl/2262165700_1299158182.jpg
REKLAMA