普通定时器配置TIMx_CNT 和TIMx_PSC 就可以用定时器中断服务函数做事了。(主要的寄存器)
PWM属于通道的功能,输出比较还是输入捕获 可以选择
最重要的寄存器是TIMx_CCR1~4,根据这个可以控制占空比。
我要问的是:
1、假如我需要输出几个波形,怎么弄。 是不是过一段时间关闭PWM输出就可以 那这个条件怎么if 比如我准备了50%的脉冲 一直输出 但是现在我要输出4个脉冲
应该怎么写呢?
2、如果再加上DAM就更加复杂了。DMA是用来控制占空比的。将内存的buff 通过DAM发送到TIMx_CCR1~4 很显然占空比会发送变化。
现在我需要输出2s的50% 2s 60%的 5s70%的 这些改怎么写算法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
是DMA,抱歉打错了。
一周热门 更多>