5783| 4
|
如何用F403输出四路频率占空比相同,相位不同方波PWM。(步进电机) |
1金钱
最佳答案既然你要的是方波,那就很简单了,一个定时器就搞定
可以使用TIMx->CCMRx[OCxM] = 011b,
设置为CCRx比较成功后即反转相应的引脚,
那么设置不同的CCRx,即可设置反转的时刻,相位就不一样了。
如果相位差超过180°,那么再使用TIMx->CCER[CCxP]一次性反转180°,
再配合不同的CCRx即可实现0-360°的任意相位,四个通道任意调节,
而且保证绝对同频,方波。
建议你看看参考手册详细了解。
-------不正经的 ...
| ||
| ||
坚决不用寄存器,拒绝重复造轮子。
|
||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
坚决不用寄存器,拒绝重复造轮子。
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-26 07:36
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网