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

generowanie "gasnacego" przebiegu pwm w bascom

wilus14 05 Wrz 2009 15:16 1451 2
REKLAMA
  • #1 6983113
    wilus14
    Poziom 17  
    witam mam pytanie w jaki sposób programowo można uzyskać taki "gasnący " przebieg PWM ?? górne połówki odpowiadają za 1 diodę a dolne za 2, naprzemienne pulsowanie. Nie chodzi tyle o uzyskanie takiego przebiegu, co naprzemienne pulsowanie i gaśnięcie diod aż znowu nie zostaną "pobudzone do pulsowania"
    generowanie "gasnacego" przebiegu pwm w bascom
  • REKLAMA
  • #2 6983201
    wader_669
    Poziom 28  
    
    $regfile = ?                                            'procek
    $crystal = ?                                            ' oscylator
    
    Config Pinb.1 = Output
    Config Pinb.2 = Output
    
    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1
    
    Dim I As Byte
    Dim J As Byte
    J = 255
    Do
    
    For J = 0 To 6
    
       For I = 0 To J
          Pwm1a = I
          Waitms 4
       Next I
    
       For I = J To 0 Step -1
          Pwm1a = I
          Waitms 4
       Next I
    
    
       For I = 0 To J
          Pwm1b = I
          Waitms 4
       Next I
    
       For I = J To 0 Step -1
          Pwm1b = I
          Waitms 4
       Next I
    
    J = J - ?                                               'tu cos wpisz o ile ma sie zmniejszac
    
    Next Y
    
    Loop
    End
    


    Reszte musisz sam zrobic.
  • #3 6983906
    wilus14
    Poziom 17  
    ok dzięki:) z resztą sobie poradzę;)
REKLAMA