新闻中心

EEPW首页>嵌入式系统>设计应用> 计数器PWM设计方案解析

计数器PWM设计方案解析

作者: 时间:2012-05-02 来源:网络 收藏

void main(void)

{

DDRB |= 0x10; // PB4(OC0)输出

TCCR0 = 0x71; // 相位调整模式,分频系数=1,正向控制OC0

TIMSK = 0x01; // T/C0溢出中断允许

SEI(); // 使能全局中断

while(1)

{……};

}

每次溢出中断的服务中取出一个正弦波的样点值到比较匹配寄存器中,用于调整下一个的脉冲宽度,这样在PB4引脚上输出了按正弦波调制的方波。当PB4的输出通过一个低通滤波器后,便得到一个980.4Hz的正弦波了。如要得到更精确的1KHz的正弦波,可使用定时/T/C1,选择工作模式10,设置ICR1=250为的上限值。

ATMEL在系统级集成方面所拥有的世界级专业知识和丰富的经验使其产品可以在现有模块的基础上进行开发,保证最小的开发延期和风险。凭借业界最广泛的知识产权(IP)组合,Atmel提供电子系统完整的系统解决的厂商。 这使客户能够带领他们与市场的电子产品的体积更小,更聪明,更符合成本效益比以往任何时候都通用的服务。 Atmel集成电路的主要集中在消费,工业,安全,通信,计算和汽车市场。在ATMEL公司网站上,给出了使用一个定时/计数器实现双音频拨号(双音频用两中频率组合表示一个号码。比如你拨7 就是 1230 和 990HZ两种频率。5 为1230 和 1100, 相当与不同的二进制组合。)

pwm相关文章:pwm原理


尘埃粒子计数器相关文章:尘埃粒子计数器原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭