我用中断写了个程序输出1KHZ方波,貌似有问题,请高手帮我这个菜鸟看看啊……
[复制链接]
#include<iom16v.h> #include<macros.h> #define interrupt_handler pwm:9 void pwm() { PORTB^=BIT(PB0); TCNT1H=0XFF; TCNT1L=0XEF; } void main() {TCCR1B=0X04;
TCNT1H=0XFF; TCNT1L=0XEF; TIMSK|=BIT(2); SREG|=BIT(7);
DDRB=0XFF; PORTB|=BIT(0); while(1); }
|