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

Atmega8 - Jak połączyć Timer1 i Timer2 do generowania PWM?

mkpl 31 Sty 2014 18:03 843 1
  • #1 13244772
    mkpl
    Poziom 37  
    Witam

    Mam do zrobienia generator na atmedze w którym zadaję częstotliwość oraz wypełnienie sygnału prostokątnego.


    Udało mi się odpalić i generator i PWM z osobna ale mam problem z ich połączeniem.

    Chcę taktować Timer2 (na nim robię PWM) z wyjścia Timera1. Czysto teoretycznie wydaje mi się to możliwe ponieważ Timer2 może pracować w trybie asynchronicznym. W praktyce timer2 nie działa.

    Robię gdzieś błąd czy po prostu jest to niewykonalne ?
  • #2 13244886
    dondu
    Moderator na urlopie...
    Witaj.

    Pokaż schemat i program, bo musimy się domyślać, co robisz i gdzie podłączasz.

    To co napisałeś rozumiem następująco:
    - podłączasz pin np. OC1A do pinu TOSC1
    - ustawiasz timer 2 w tryb asynchroniczny,
    ... czy tak?

    Jeżeli tak, to na jakiej podstawie (datasheet) to robisz?

    Cytat:
    Timer/Counter
    Oscillator
    For AVR microcontrollers with Timer/Counter Oscillator pins (TOSC1 and TOSC2), the crystal is
    connected directly between the pins. By programming the CKOPT Fuse, the user can enable
    internal capacitors on XTAL1 and XTAL2, thereby removing the need for external capacitors.
    The Oscillator is optimized for use with a 32.768 kHz watch crystal. Applying an external clock
    source to TOSC1 is not recommended.
REKLAMA