با سلام خدمت دوستان
برنامه زیر رو تو بیسکام نوشتم که از تایمر 1 در مد pwm استفاده کنم. و انتظار داشتم که نور LED متصل به پایه ی oc1a کم و زیاد بشهو متاسفانه هیچ اتفاقی نمی افته و ولتاژ اون پایه صفر هستش. در ضمن میکروم mega32.
ممنون از راهنماییتون
$regfile = "m32def.dat"
$crystal = 1000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , _
Db7 = Portb.3 , E = Portb.5 , Rs = Portb.4
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Prescale = 1
Dim A As Word
Do
For A = 0 To 255
Pwm1a = A
Waitms 10
Next A
For A = 255 To 0 Step -1
Pwm1a = A
Waitms 10
Next A
Loop
End
برنامه زیر رو تو بیسکام نوشتم که از تایمر 1 در مد pwm استفاده کنم. و انتظار داشتم که نور LED متصل به پایه ی oc1a کم و زیاد بشهو متاسفانه هیچ اتفاقی نمی افته و ولتاژ اون پایه صفر هستش. در ضمن میکروم mega32.
ممنون از راهنماییتون
$regfile = "m32def.dat"
$crystal = 1000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , _
Db7 = Portb.3 , E = Portb.5 , Rs = Portb.4
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Prescale = 1
Dim A As Word
Do
For A = 0 To 255
Pwm1a = A
Waitms 10
Next A
For A = 255 To 0 Step -1
Pwm1a = A
Waitms 10
Next A
Loop
End
دیدگاه