智能车制作

标题: PWM程序,,示波器没反应 [打印本页]

作者: 爽朗的梦梦梦    时间: 2014-7-31 16:16
标题: PWM程序,,示波器没反应
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"
//#include <mc9s12xs128.h>
void shizhongcsh(void)
{
REFDV=1;
SYNR=2;
while(!(CRGFLG&0x08));
CLKSEL=0x80;   
}
//PWM初始化//
void shizhong(void)

{

  PWME_PWME2=0x00;
  PWMPRCLK=0x33;
  PWMSCLA=150;
  PWMSCLB=15;
  PWMCLK_PCLK2=1;
  PWMPOL_PPOL2=1;
  PWMCAE_CAE2=0;
  PWMCTL=0x00;
  PWMPER2=100;
  PWMDTY2=50;
  PWME_PWME2=1;
   
}




void main(void) {
  /* put your own code here */
  
  shizhongcsh();
  shizhong();

        EnableInterrupts;


  for(;;) {
    _FEED_COP(); /* feeds the dog */
  } /* loop forever */
  /* please make sure that you never leave main */
}

作者: 小卡    时间: 2014-8-1 17:52
程序大致看了下 ,你应该是要用通道2输出一个频率为1K,占空比为50的脉冲。程序应该是没问题,没有观察到波形可能是因为你其他的一些错误。例如示波器使用方法,没有将示波器和单片机共地,等等。当然这只是个人猜想,祝LZ好运 吧




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