请问怎么在定时器输出通道关闭时输出高电平

2019-07-14 17:58发布

当禁止STM32定时器的互补输出通道时,如tiM_CCxNCmd(TIM1, TIM_Channel_1, TIM_CCxN_Disable);  用软件仿真看到这个通道输出电平是低电平,有没有办法让这个通道这个时候输出高电平,是不是跟空闲状态电平设置有关,但我把空闲状态电平设高或设低此时这个通道输出的电平都是低电平。求大神帮忙。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
报纸弟弟麦花
1楼-- · 2019-07-14 23:58
停止输出脉冲后,切换到强制输出模式,那就是高电平了。
TIM_ForcedOC1Config(TIM1, TIM_ForcedAction_Active);
ctwewer
2楼-- · 2019-07-15 00:06
TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
冬冬5241
3楼-- · 2019-07-15 03:10
在配置里设置成高电平
hjfjsdgfjdsf
4楼-- · 2019-07-15 07:54
报纸弟弟麦花 发表于 2018-9-7 10:21
停止输出脉冲后,切换到强制输出模式,那就是高电平了。
TIM_ForcedOC1Config(TIM1, TIM_ForcedAction_Active);

我不是这个意思,比如TIM1_CH1和TIM1_CH1N, 能不能实现当CH1是PWM输出, 而CH1N是一个恒定的高电平, 在电机控制里面,当上桥壁输出PWM是,下桥臂要关断。
houjue
5楼-- · 2019-07-15 10:09
 精彩回答 2  元偷偷看……

一周热门 更多>