ATmega48输出PWM波形不对,有图

2019-03-24 20:59发布

每隔10几毫秒要输出置零一次,不知道有没有人遇到同样的问题? #include <iom48v.h>
#include <macros.h>
void main(void)
{
  DDRD  |= 0x20;
  TCCR0A = 0x23;
TCCR0B = 0x0B;
OCR0A = 50;

OCR0B = 20;

} 我采用的是快速PWM模式,top值为OCR0A的值,不用进中断来产生PWM,只有OC0B有PWM波形,OC0A无PWM输出波形如下,不知是什么原因,复位?中断(已关中断)?以上程序在Mega16上试过没问题。感激不尽! 此帖出自小平头技术问答
0条回答

一周热门 更多>