问答

汇集网友智慧,解决技术难题

21ic问答首页 - cs32g030用定时器做呼吸灯的延迟

嵌入式 单片机 定时器 2G 呼吸灯 30

cs32g030用定时器做呼吸灯的延迟

red6662025-03-13
int main(void)
{
        timer3_init();
        pwm_config1();
        uint16_t pwm_val =500;
        uint8_t dir = 1;
        while(1)
        {               
                if(T1000ms_flag==1)//1000ms触发一次
                {
                        T1000ms_flag=0;
                        pwm_val +=0;
                        pwm_duty_config(TM2,pwm_val);
                        if(pwm_val>=1000)
                        pwm_val=100;
                }
        }
}
pwm_val +=0; 灯可以亮,pwm_val +=10(或其他值)灯不亮;
回答 +关注 1
3104人浏览 7人回答问题 分享 举报
7 个回答

您需要登录后才可以回复 登录 | 注册