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

ATMega64 - ilosc jednoczesnie uzywanych PWM

dj_max84 13 Mar 2009 21:07 1521 7
REKLAMA
  • #1 6277877
    dj_max84
    Poziom 13  
    witam!
    czy wszystkie wbudowane kanaly PWM dla danego procesora mozna uzywac jednoczesnie czy jest to uzaleznione od ilosci timerow?
    np ATMega64 ma 8 PWM ale tylko po 2 timery 8/16bit.
    chcialbym sterowac moca 8 diod LED jednoczesnie uzywajac wlasnie PWM.
    czy to wykonalne czy musze uzyc kilku prockow?
  • REKLAMA
  • #2 6277975
    cyberdar
    Poziom 31  
    Witam

    Proponuję zrealizować programowy PWM w oparciu o jeden timer. Rozwiązanie chyba najprostsze.

    --
    pozdrawiam
  • REKLAMA
  • #3 6278099
    Dar.El
    Poziom 41  
    Witam
    W ATMega64 można mieć max 7 PWM, ponieważ dwa są na tym samym wyprowadzeniu. Jak użyjesz wszystkie timery do PWMa, to nie będziesz mógł ich użyć do innych celów. Lepiej zrób programowo PWM, wymyśliłem na ATMega8 coś takiego:
    https://www.elektroda.pl/rtvforum/topic942335.html
    Z nadrzędnego uP przesyłasz dane do ATMega8, która może mieć tyle PWM ile wolnych wyprowadzeń.
  • REKLAMA
  • #4 6278114
    janbernat
    Poziom 38  
    Siedem PWM.
  • REKLAMA
  • #5 6278119
    dj_max84
    Poziom 13  
    ok ale jesli proc ma wbudowany PWM to czemu go nie wykorzystac? poza tym jesli zrobie programowy to czy zostanie mi cokolwiek mocy procesora na inne czynnosci jak np komunikacja z innym procesorem czy sterowanie jakims prostym LCD ?
  • #7 6305458
    dj_max84
    Poziom 13  
    to moze ktos zna jakis uklad z przynajmniej 4 portami PWM do ktorego przesyla sie tylko dane o wypelnieniu poszczegolnych kanalow (najlepiej szeregowo 8bit) i dopoki nie doslemy nowych danych to porty utrzymuja ten sam stan?
  • #8 6305609
    Dar.El
    Poziom 41  
    Witam
    Czy moje posty są transparentne? Dałem Ci linka do mojego rozwiązania PWM na ATMedze i linka do scalaka z szesnastoma PWM o rozdzielczości 16bit. Oba rozwiązania działają tak jak chcesz, tylko ten sprzętowy ma większą rozdzielczość.
REKLAMA