Szeretnék jobban megismerkedni a pwm szabályzással.
Írtam egy programot ami használ egy pwm kimenetet és két gombal tudom változtatni az izzó fényerejét. Ez így hibátlanul müxik.
Kód: Egész kijelölése
Config Portb.3 = Output
Config Pinb.0 = Input
Config Pinb.1 = Input
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale = 8
Dim Sz As Byte
Sz = 255
Do
Compare1a = Sz
If Sz = 255 Then Sz = 254
If Sz = 0 Then Sz = 1
If Pinb.0 = 0 Then
Sz = Sz + 1
Waitms 50
End If
If Pinb.1 = 0 Then
Sz = Sz - 1
Waitms 50
End If
Loop
End
Meg lehet e írni ezt a programot egyszerűbben?
Mit jelent a "pwm = 8" és a "Compare A Pwm = Clear Up" ?
Előre is köszönöm a segítséget!