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

mega168 - Timer0 - jak wyłączyć bity COM0B1 i COM0B0 w przerwaniu?

szczupx 01 Sty 2013 16:52 990 3
REKLAMA
  • #1 11726216
    szczupx
    Poziom 19  
    Witam

    Próbuję wygenerować przebieg prostokątny za pomocą timera0, pracującego w trybie clear-timer-on-compare.

    Mozna ustawić bity COM0B1 i COM0B0 żeby wyjście się włączało, pytanie tylko jak je wyłączyć w przerwaniu?
  • REKLAMA
  • #2 11726304
    BlueDraco
    Specjalista - Mikrokontrolery
    Użyj trybu PWM.
  • REKLAMA
  • #3 11726705
    mirekk36
    Poziom 42  
    szczupx napisał:
    Witam

    Próbuję wygenerować przebieg prostokątny za pomocą timera0, pracującego w trybie clear-timer-on-compare.

    Mozna ustawić bity COM0B1 i COM0B0 żeby wyjście się włączało, pytanie tylko jak je wyłączyć w przerwaniu?


    Nie ważne czy w przerwaniu czy nie w przerwaniu robisz to tak samo ;)

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


    i sprawa załatwiona. Są to krótkie operacje więc można spokojnie w przerwaniu.
  • #4 11727518
    Konto nie istnieje
    Poziom 1  
REKLAMA