Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Attiny2313] [Bascom] - Timer0 jako generator PWM

Royd 05 Paź 2012 21:26 2706 5
  • #1 05 Paź 2012 21:26
    Royd
    Poziom 10  

    Witam,
    Mam problem z zmuszeniem do pracy jako PWM Licznika "Timer0"
    Timer jeden działa mi jako przerwanie co jedna sekunde wiec nie moge go użyć do tego.
    Próbowałem zrobić to tak jak w tym temacie, ale wyświetlacz wtedy wariuje.
    https://www.elektroda.pl/rtvforum/topic283852.html

    Gdy wykasuje z kodu linijke:
    'Config Timer0 = Pwm , Prescale = 64 , Compare A Pwm = Clear Down
    wszysto działa wtedy poprawnie, ale oczywiście nie ma modulacjii pwm

    Bardzo proszę o sprawdzenie mojego kodu.

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    0 5
  • #2 07 Paź 2012 13:15
    30402
    Użytkownik usunął konto  
  • #3 08 Paź 2012 19:40
    Royd
    Poziom 10  

    Ja dopiero sie uczę i jestem początkujący.
    Próbuje sprawdzam.
    Datasheet nie czytam ponieważ bardzo slabo znam angielski, a zwłaszcza ten techniczny.
    Wpisałem wszystko co mi podałeś Saabotaz, ale nadal nie działa. Dziwne rzeczy wyskakuja na wyświetlaczu, a działam na plytce ZL11AVR. Jeżeli ktoś by zechciał tutaj badz na PW mi to wytlumaczyć bym był bardzo wdzięczny.

    0
  • #4 08 Paź 2012 21:42
    30402
    Użytkownik usunął konto  
  • #5 08 Paź 2012 23:03
    Royd
    Poziom 10  

    Saabotaz, mimo wszystko dziękuje Ci, że interesujesz się moim problemem. W tym wszystkim chodzi o to, że ja już wykonywałem modulacje impulsu tylko, że z Timera 1 -16 bitowego i wychodziło mi to bardzo dobrze. Wskaźnikiem tego była dioda podłączona przez rezystor do pinu 14-go ( PB2 ) OC0A. Swoją drogą nie wiem dlaczego Pan Górecki nie wspomniał o możliowści PWM na Timer0.
    Także nie wiem może coś źle robie , jeszcze wielu rzeczy nie rozumiem i stopniowo sobie przyswajam.

    Teraz dioda mi nie świeci, a na wyświelaczu wyrzuca mi jakieś śmieci.
    Prawdopodobnie jest jakiś błąd w programie, ale ja na tym etapie nauki nie potrafie go jeszcze wychwycić

    0
  • #6 08 Paź 2012 23:44
    30402
    Użytkownik usunął konto  
  Szukaj w 5mln produktów