智能车制作

标题: PWM的问题 [打印本页]

作者: 桑地亚哥    时间: 2015-1-31 12:43
标题: PWM的问题
ftm_pwm_init(FTM0, FTM_CH1,10*1000,80);   
给他初始化为什么检测不到引脚的电压


作者: 564388806    时间: 2015-1-31 13:30
引脚对吗?

作者: liukai422    时间: 2015-1-31 13:49
用示波器看看            
作者: 一心一境14    时间: 2015-1-31 16:07
:hug::hug:
作者: 12212134    时间: 2015-1-31 20:49
一心一境14 发表于 2015-1-31 16:07

估计是你程序问题吧 这是我用的LPLD固件库的初始化程序
void pwm_init(void)
{
  ftm0_init_struct.FTM_Ftmx = FTM0;        //使能FTM0通道
  ftm0_init_struct.FTM_Mode = FTM_MODE_PWM;        //使能PWM模式
  ftm0_init_struct.FTM_PwmFreq = 10000000;        //PWM频率10000000Hz

  LPLD_FTM_Init(ftm0_init_struct);

  LPLD_FTM_PWM_Enable(FTM0, //使用FTM0
                      FTM_Ch0, //使能Ch0通道
                      5000,     //占空比50.00%
                      PTC1, //使用Ch0通道的PTC1引脚
                      ALIGN_LEFT        //脉宽左对齐
                      );
}

作为参考

作者: 仪124    时间: 2015-1-31 20:55
可以先拉高,检测一下,在PWM波配置
作者: 桑地亚哥    时间: 2015-2-1 13:30
564388806 发表于 2015-1-31 13:30
引脚对吗?

引脚是对的,有的就是可以,而且是同样的初始化,为什么就不行

作者: 564388806    时间: 2015-2-2 17:27
桑地亚哥 发表于 2015-2-1 13:30
引脚是对的,有的就是可以,而且是同样的初始化,为什么就不行

你共地了吗




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