万里追牛
获得 0 次赞
帮助过358人
请问如何配置可以让同一个定时器同时输出两路频率和占空比都不相同的pwm信号(目前只能做到同频不同占空比)?或者有没有办法让两路pwm信号严格的同时输出,因为如果用两个定时器分别输出占空比和频率都不同的pwm信号时,两个定时器开启的时刻肯定不会严格相同,两路pwm的输出就会存在不同步的情况,我现在就想解决这样的情况。
想请问为什么经常看到一些中断服务函数都是要先判断是否发生中断才继续执行呢? 如果已经都能进入中断函数了,不就代表中断发生了吗? 例如下面定时器中断的if语句用来判断是否发生中断是不是多余的呢?没有if不行吗 //定时器3中断服务程序 void TIM3_IRQHandler(void) //TIM3中断 { if (TIM_GetITStatus(TIM3 TIM_IT_Update) != RESET) //检查TIM3更新中断发生与否 { TIM_ClearITPendingBit(TIM3 TIM_IT_Update ); //清除TIMx更新中断标志 LED1=!LED1; } }
刚学Allegro16.5 想下载几个例子看看,为啥都打不开啊,求大佬解答!!!!xie 有的显示这个 有的显示这个