سلام من نمی دونم چرا با PWM تایمر ها نمی تونم یک شکل موج بگیرم تویه یه تاپیک اینجا پرسیدم کسی جواب نداد مجبور شدم تاپیک جدا بزنم .برنامه ام اینه
[code=c]#include <mega32.h>
interrupt [TIM0_OVF] void timer0_ovf_isr(){
TCCR0=0X00;
TCNT0=0X00;
OCR0=0X7F;
TCCR0=0X69;
}
void main(){
PORTB=0X00;
DDRB=0XFF;
TCNT0=0X00;
OCR0=0X7F;
TIMSK=0X01;
TCCR0=0X69;
#asm ("sei"
while(1);
}
[/code]
[code=c]#include <mega32.h>
interrupt [TIM0_OVF] void timer0_ovf_isr(){
TCCR0=0X00;
TCNT0=0X00;
OCR0=0X7F;
TCCR0=0X69;
}
void main(){
PORTB=0X00;
DDRB=0XFF;
TCNT0=0X00;
OCR0=0X7F;
TIMSK=0X01;
TCCR0=0X69;
#asm ("sei"

while(1);
}
[/code]
دیدگاه