微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > ATTINY13A定时器中断与PWM共用的冲突问题

ATTINY13A定时器中断与PWM共用的冲突问题

时间:10-02 整理:3721RD 点击:
问题:本人使用ATTINY13A编写了一个小程序,使用定时器中断扫描键盘程序,但增加了PWM功能后,键盘功能就失效了。是定时器的中断与PWM相互干扰了?请各位高手帮忙查找问题出在那里?谢谢定时器和PWM设置如下:
void timer0_init(void)
{
TCCR0B = 0x00; //stop
OCR0A = 0xBB;
OCR0B = 0xBB;
TCNT0 = 0x45; //set count
TCCR0A = 0x00;
TCCR0B = 0x03; //start timer
}
void PWM_INT()
{
          TCCR0A=0x83;  
          TCCR0B=0x03;                           
          OCR0A=LIGHT;
          delay_ms(5);
}

PWM调试程序已经解决了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top