shui3716 发表于 2012-11-1 09:54:22

ATMEGA48如果改变PWM占空比

使用ATMEGA48快速PWM模式,想在程序运行当中根据需要修改占空比,是不是直接修改OCR0A 的值就可以了?谢谢

bootgames 发表于 2012-11-1 11:44:50


你可以自己写下程序看看
i = 255;
    while (i)/*占空比减小*/
    {
    OCR0 = i;
    DelayMs(10);//每种占空比下OC0输出延续的时间,即决定LED电平变化的快慢
    i--;
    }
    i = 1;
    while (i)/*占空比增加*/
    {
    OCR0 = i;
    DelayMs(10);
    i++;
    }

shui3716 发表于 2012-11-1 13:09:11

bootgames 发表于 2012-11-1 11:44 static/image/common/back.gif

你可以自己写下程序看看
i = 255;


谢谢,待会测试下

chenchengtao 发表于 2012-11-1 16:58:30

{:smile:}好贴,顶一下!!!1

司马朝阳007 发表于 2012-11-3 15:07:46

顶         顶
页: [1]
查看完整版本: ATMEGA48如果改变PWM占空比