请问我在试用定时器产生PWM波形的时候在主函数里加了延时函数,结果发现PWM有,但是跑马灯的效果没了。

2019-07-21 02:59发布

int main(void)
{
//以下两个函数让TIM3产生4路PWM
        tim_gpio_init();
       
        tim_mode_init();
       
        while(1)
        {
                LED0=0;
                LED1=1;
                delay_ms(100);
                LED0=1;
                LED1=0;
                delay_ms(100);
        }

}
烧进板子后没有跑马灯效果,PWM还在,是因为我用了定时器是吗,但是delay函数用的不是SysTick吗,而且我也没开中断,有大佬支援下吗

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
翼行园子
1楼-- · 2019-07-21 03:36
没初始化延时函数吧
theking
2楼-- · 2019-07-21 09:28
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-21 09:46
仿真找问题
theking
4楼-- · 2019-07-21 13:58
翼行园子 发表于 2019-4-14 11:32
没初始化延时函数吧

嗯嗯好啦,这把我加上led和delay的初始化就好了,谢谢了
theking
5楼-- · 2019-07-21 15:16
 精彩回答 2  元偷偷看……

一周热门 更多>