"mongoł2000 napisał:
a jak zrobić pwm na 6 kanałów bo jest jeszcze ock0??
Co to za wyjście bo nie znam?"
jest to pierwszy pin procesora , zaraz przeinstaluje tego bascoma
Dodano po 36 [minuty]:
$regfile = "m162def.dat" 'Deklaracja rodzaju procesora
Config Timer0 = Pwm , Prescale = 8 , Pwm = On , Compare Pwm = Clear Down
Config Timer1 = Pwm , Pwm = 8 , Prescale = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Timer2 = Pwm , Async = Off , Prescale = 8 , Pwm = On , Compare Pwm = Clear Down
Config Timer3 = Pwm , Pwm = 8 , Prescale = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Do
Compare2 = Compare2 + 1 'Ten program powoduje cykliczną zmianę dlugości
If Compare2 = 100 Then Compare2 = 0 'impulsów na wyjściach Portd.5
Waitms 1 '
Compare0 = Compare0 + 1 'I Portd.4
Waitms 1
If Compare0 = 100 Then Compare0 = 0
Loop
end
przeinstalowanie pomogło bo już sie kompiluje
uzywaw tego programu, jak sprawdzałem na pwm1a,b pwm3a,b to wszstko ok(dioda pulsuje) a na oc0 i oc2 nie chce działać
End