智能车制作

标题: pwm? [打印本页]

作者: iceman521    时间: 2013-3-11 16:03
标题: pwm?
我的pwm输出口只要通电就有方波输出 而且k0口接通始终是高电平 无法拉低

作者: iceman521    时间: 2013-3-11 16:03
求各路大神帮帮忙哦
作者: 灰原姐姐    时间: 2013-3-11 16:06
本来就是一通电就一直输出的。你要关掉要用软件关。
作者: iceman521    时间: 2013-3-11 19:50
灰原姐姐 发表于 2013-3-11 16:06
本来就是一通电就一直输出的。你要关掉要用软件关。

#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
#include<MC9S12XS128.h>


#define EN0 PORTK_PK0

void PWM_Init(void)
{
   PWME=0;            
  PWMPRCLK=0x11;         
  PWMSCLB=125;         
  PWMSCLA=125;         
  PWMCLK=0xff;             
  PWMCAE=0x00;        
  PWMCTL_CON01=1;     
  PWMCTL_CON23=1;     
  PWMCTL_CON45=1;
  PWMCTL_CON67=0;   
  PWMPOL_PPOL1=0;   
  PWMPOL_PPOL3=1;
  PWMPOL_PPOL5=1;   
  PWMDTY01=0;     
  PWMPER01=400;      
  PWMDTY23=0;     
  PWMPER23=40000;
  PWMDTY45=0;
  PWMPER45=400;
  PWMDTY67=0;     
  PWMPER67=40000;

  PWME_PWME1=1;
  PWME_PWME3=1;   
  PWME_PWME5=1;   
  PWME_PWME7=1;   
}


void main(void)
{  
     EN0=1;
     PWM_Init();
      for(;;)
      {
       PWMDTY45=0;
       PWMDTY67=100;

      }

} 我的就是这样 帮忙解释一下吧 谢谢啦



补充内容 (2013-3-11 20:03):
灰原姐姐 谢谢啦
作者: iceman521    时间: 2013-3-11 19:50
灰原姐姐 发表于 2013-3-11 16:06
本来就是一通电就一直输出的。你要关掉要用软件关。

#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
#include<MC9S12XS128.h>


#define EN0 PORTK_PK0

void PWM_Init(void)
{
   PWME=0;            
  PWMPRCLK=0x11;         
  PWMSCLB=125;         
  PWMSCLA=125;         
  PWMCLK=0xff;             
  PWMCAE=0x00;        
  PWMCTL_CON01=1;     
  PWMCTL_CON23=1;     
  PWMCTL_CON45=1;
  PWMCTL_CON67=0;   
  PWMPOL_PPOL1=0;   
  PWMPOL_PPOL3=1;
  PWMPOL_PPOL5=1;   
  PWMDTY01=0;     
  PWMPER01=400;      
  PWMDTY23=0;     
  PWMPER23=40000;
  PWMDTY45=0;
  PWMPER45=400;
  PWMDTY67=0;     
  PWMPER67=40000;

  PWME_PWME1=1;
  PWME_PWME3=1;   
  PWME_PWME5=1;   
  PWME_PWME7=1;   
}


void main(void)
{  
     EN0=1;
     PWM_Init();
      for(;;)
      {
       PWMDTY45=0;
       PWMDTY67=100;

      }

}





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2