请问stm32高级定时器的输出空闲状态起是什么作用

2019-07-14 13:57发布

tiM_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Set;
  TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCNIdleState_Set;
输出空闲状态起是什么作用的啊?????
用示波器测量了一天,愣是没有测量出结果,希望路过的高手可以指导一下啊,谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
pol666
2019-07-15 10:05
空闲状态是MOE DISABLE的时候输出值哈。因为你要先配置好所有的寄存器才会去开启MOE的,这样对互补驱动来说很有用的。因为P MOSFET和N MOSFET的驱动是相反的,有些情况下IDLE下是要高电平或者是要低电平的。但是我一直都是用低电平,我配置为高电平的时候,之前出过问题,就是MOE开启的时候,互补驱动中间是不会插入死去的,2个驱动会有重叠部分,相当于桥臂会直通。但是TIMER1有一个比较厉害的地方那个就是当MCU的主时钟挂掉了,驱动还是可以保证互补的。

一周热门 更多>