2019-07-21 09:01发布
网布 发表于 2016-3-29 17:10 有个局限性,如果要两路不同频率的PWM信号同时发出不同个数呢?
Jerry_9527 发表于 2016-3-29 19:42 这个的确是存在的, 如果要频率不同需要在加一路定时器,实际应用的时候有那么特殊吗? 这种情况,之前 ...
网布 发表于 2016-3-30 16:43 还有个问题请教下,用这种方法怎么实现加减速比较好?
翱翔云端的鸟 发表于 2015-11-5 14:40 [mw_shl_code=c,true]void TIM4_GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure;
整鼓猩 发表于 2015-11-5 18:36 回复【21楼】翱翔云端的鸟: --------------------------------- #define PrescalerValue 57
最多设置5个标签!
这个的确是存在的, 如果要频率不同需要在加一路定时器,实际应用的时候有那么特殊吗?
这种情况,之前也考虑过,后来觉得没那个必要。一个控制电机,相同的速度能达到效果,何必自己找罪受!
还有个问题请教下,用这种方法怎么实现加减速比较好?
这个应该再简单不过了,改变PWM主控制的ARR,不就改变输出频率了吗;占空比50%即可!
楼主,您好!我看您的程序Tim4是主定时器,负责两路PWM输出,TIM2和TIM3为从模式定时器用来计数输出固定PWM波个数,对吧?但是我看程序中有个数组XBUF[],不是特别理解。XBUF[0]是指TIM4的定时周期;程序中的XBUF[1]和XBUF[3]是设置从定时器的定时周期,XBUF[1]和XBUF[3]是不是就是设置输出波的个数~期待您的回答!谢谢~
已验证23楼代码,效果拔群,感谢分享
一周热门 更多>