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

[BASCOM] PWM attiny2313 l293d - nie działa

michm4 10 Wrz 2011 18:24 2000 2
REKLAMA
  • #1 9913969
    michm4
    Poziom 12  
    Witam
    Mam problem z ustawieniem PWM na attiny2313 + L293D dla silników. Czy ustawie pwm1a = 255 czy pwm1a = 100 to silnik i tak kręci się z maksymalną prędkością.

    Pin 1 z L293D podłączyłem pod 16 pin attiny2313, a pin 9 z L293D podłączyłem pod pin 15 w attiny2313.


    $regfile = "attiny2313.dat"
    $crystal = 1000000
    
    Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
    
    Config Portd.0 = Output
    Config Portd.1 = Output
    Config Portb.2 = Output
    Config Porta.1 = Output
    Config Portd.6 = Input
    Config Portb.0 = Input
    
    
    Silnik_lewy_a Alias Portb.2
    Silnik_lewy_b Alias Porta.1
    Silnik_prawy_b Alias Portd.0
    Silnik_prawy_a Alias Portd.1
    
    Czujnik1 Alias Pind.6
    Czujnik2 Alias Pinb.0
    
    Set Silnik_lewy_a
    Reset Silnik_lewy_b
    
    Set Silnik_prawy_a
    Reset Silnik_prawy_b
    
    
    
    Do
    
    Pwm1b = 100
    
    Pwm1a = 255
    
    
    Loop
    
    End
  • REKLAMA
  • #2 9913998
    lolcio
    Poziom 16  
    Sprawdzałeś co pisze na temat pwm w datasheecie tego mikrokontrolera? Tam powinno być wszystko opisane, razem z przykładami.
  • #3 9914011
    michm4
    Poziom 12  
    nie znam angielskiego na tyle, żeby czytać datasheet. Szukałem przykładów i nie znalazłem w datasheet
REKLAMA