Właśnie próbuję uruchomić 4 wyjścia PWM na Atmedze 162 (TFQP 44)
Mam podłączone :
PB0 (OC0/T0) - timer0
PB1 (OC2/T1) - timer2
PD5 (OC1A) - timer1
PE2 (OC1B) - timer1
Zacząłem od timer2, i zrobiłem tak:
No i - nie hula
Samo wyjście PB.1 mam podpięte do mosfeta z ledem.
Kiedy macham nim "ręcznie", to jest ok. A tak nic.
A druga sprawa - jak to jest z timerem1, który mi tu ma obsługiwać 2 niezależne PWM-y ? Możecie podpowiedzieć, jak to obsłużyć ?
Mam podłączone :
PB0 (OC0/T0) - timer0
PB1 (OC2/T1) - timer2
PD5 (OC1A) - timer1
PE2 (OC1B) - timer1
Zacząłem od timer2, i zrobiłem tak:
$regfile = "M162def.dat"
$crystal = 11059200
$baud = 9600
' wyjścia PWM
Config Pinb.0 = Output
Config Pinb.1 = Output
Config Pind.5 = Output
Config Pine.2 = Output
' konfiguracja PWM
Config Timer2 = Pwm , Async = Off , Prescale = 1 , Pwm = On , Compare Pwm = Clear Down
Enable Interrupts
Enable Timer2
Compare2 = 100
Do
Loop
End
No i - nie hula
Samo wyjście PB.1 mam podpięte do mosfeta z ledem.
Kiedy macham nim "ręcznie", to jest ok. A tak nic.
A druga sprawa - jak to jest z timerem1, który mi tu ma obsługiwać 2 niezależne PWM-y ? Możecie podpowiedzieć, jak to obsłużyć ?
