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

[Atmega32] konfiguracja dwóch timerów 8-bitowych

jasiek89 05 Lis 2011 13:25 1220 1
REKLAMA
  • #1 10103739
    jasiek89
    Poziom 17  
    Dzień dobry!
    Mam taki o to problem, przerzuciłem notę ale nie mogę jakoś ogarnąć jak uruchomić drugi timer 8 bitowy, przykładowo:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Potrzebuję posiadać dwa odliczające timery. Czy może ktoś udzielić chociaż informacji jak uruchomić drugi 8 bitowy licznik, przepełnienia? Mile widziany przykład :)
    A teraz o co chodzi, jednym timerem chce podawać sygnał prostokątny (CLK) o zmiennie lecz nie płynnie regulowanej częstotliwości. A drugim timerem chce wywoływać obsługę przerwania która będzie odpowiedzialna za odczyt klawiaturki 3x4 albo 4x4.
    Napisałem narazie tyle, nic nie działa. Wszystko sie za to kompiluje :(
    Ma migać z różną czestotliwością, jakby dwie sekcje

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Proszę pamiętać o używaniu znaczników syntax. Opcja Listing kodu. - arnoldziq
  • REKLAMA
  • #2 10106659
    zumek
    Poziom 39  
    Tu uruchamiasz timer0 z preskalerem ...
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    ... a tu przełączasz go na licznik :-P

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Popraw w kodzie powyżej, nazwę rejestru sterującego timerem2.
REKLAMA