Witam.
|
|||
Mirley - Elektronika i Programowanieprojekty, programy.... wszystko o elektronice |
CiasteczkaStrona używa cookies (ciasteczek). Jeśli nie chcesz, by te pliki były zapisywane na Twoim dysku zmień ustawienia swojej przeglądarki. Czym są cookies? LogowaniePolecane StronyPopularne Dzisiaj
|
|
mirley (c) 2007-2020 Jeżeli chcesz pomóc w rozwoju witryny kliknij tutaj |
Re: Timery
ponieważ krótko zajmowałem sie procesorami rodziny 8051, wsumie używałem jednego najpopularniejszego trybu:
jest to konfiguracja Timera0 jako Timera w trybie 2 czyli z automatycznym ładowaniem licznika po przerwaniu. Tryby pracy opisane są w karcie katalogowej konkretnego mikrokontrolera.
Okresy i częstotliwości przerwań liczy się na podstawie rezonatora kwarcowego po uwzględnieniu dzielnika sprzętowego przez 12 (Dla AT89C2051 i podobnych). Np dla kwarca 12Mhz jest to 1Mhz. Z taką częstotliwością zwiększany jest timer. Jeśli timer jest 8 bitowy to gdy nie ładujesz do licznika żadnej wartości to przerwanie występuje co 256 okresów czyli z częstotliwością około 3,9kHz. Jesli dasz skrócony cykl wpisując do timera wartość 5 to uzyskasz 4kHz itp.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.