[STM8] STM8S 互补输出

[复制链接]
4769|5
 楼主| fengxiangru 发表于 2011-4-1 09:48 | 显示全部楼层 |阅读模式
设置互补输出的时候,是按照例程来设置的,但是互补输出口没有输出,另外三个主输出口是有输出的,谁能说下问题可能出在哪
 楼主| fengxiangru 发表于 2011-4-2 08:52 | 显示全部楼层
有20多个人看,却没人回答哎:L
 楼主| fengxiangru 发表于 2011-4-2 13:49 | 显示全部楼层
本帖最后由 fengxiangru 于 2011-4-2 14:01 编辑
  1. TIM1_DeInit();

  2. TIM1_TimeBaseInit(0, TIM1_COUNTERMODE_UP, 800, 0);

  3. TIM1_OC1Init(TIM1_OCMODE_PWM1,  TIM1_OUTPUTSTATE_ENABLE,TIM1_OUTPUTNSTATE_ENABLE,  400,TIM1_OCPOLARITY_LOW, TIM1_OCNPOLARITY_HIGH,TIM1_OCIDLESTATE_SET, TIM1_OCNIDLESTATE_RESET);

  4. TIM1_OC2Init(TIM1_OCMODE_PWM1,  TIM1_OUTPUTSTATE_ENABLE,TIM1_OUTPUTNSTATE_ENABLE,  300,TIM1_OCPOLARITY_LOW, TIM1_OCNPOLARITY_HIGH,TIM1_OCIDLESTATE_SET, TIM1_OCNIDLESTATE_RESET);

  5. TIM1_OC3Init(TIM1_OCMODE_PWM1,  TIM1_OUTPUTSTATE_ENABLE,TIM1_OUTPUTNSTATE_ENABLE,  500,TIM1_OCPOLARITY_LOW, TIM1_OCNPOLARITY_HIGH,TIM1_OCIDLESTATE_SET, TIM1_OCNIDLESTATE_RESET);

  6. TIM1_CtrlPWMOutputs(ENABLE);

  7. TIM1_BDTRConfig(TIM1_OSSISTATE_ENABLE, TIM1_LOCKLEVEL_OFF, 11, TIM1_BREAK_DISABLE, TIM1_BREAKPOLARITY_HIGH, TIM1_AUTOMATICOUTPUT_ENABLE);

  8. TIM1_Cmd(ENABLE);
这是我的代码看看有问题没
670503982 发表于 2013-5-3 12:02 | 显示全部楼层
遇到同样的问题,帮顶一下
wujwul 发表于 2013-10-31 14:00 | 显示全部楼层
我也没有搞定啊,谁回呢
两个嘴巴笑 发表于 2015-12-21 22:14 | 显示全部楼层
楼主搞定没啊!我也遇到了这个问题。求解啊!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

61

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部