主题:9160,PWM计数器

  共有34849人关注过本帖    
chaos
1楼


9160,PWM计数器  发帖心情 Post By:2012-4-5 12:04:00   [只看该作者]

9160,PWM输出脉冲过程中,能否获取PWM的计数器?

  单帖管理 | 引用 | 回复 回到顶部
x10
2楼


  发帖心情 Post By:2012-4-5 12:45:00   [只看该作者]

我们的PWM输出,是指按一定重复频率,一定占空比输出稳定的脉冲,不存在读计数器的问题。你是希望实现什么功能?

  单帖管理 | 引用 | 回复 回到顶部
chaos
3楼


  发帖心情 Post By:2012-4-5 13:02:00   [只看该作者]

控制步进电机,过程中获取步数(位置)

  单帖管理 | 引用 | 回复 回到顶部
x10
4楼


  发帖心情 Post By:2012-4-5 15:31:00   [只看该作者]

步进电机控制的驱动,我们目前做的工作不多。你需要控制发送的脉冲数量是吧。能否把你的具体需求发邮件给我x10@emtronix.com,我看我们能否修改EM9160的驱动,实现你所需要的功能,谢谢。

  单帖管理 | 引用 | 回复 回到顶部
chaos
5楼


  发帖心情 Post By:2012-4-5 16:12:00   [只看该作者]

谢谢。我们的控制大概是这样的:
StartPWM();//启动电机
while(TRUE)
{
  if(检测到物体)
    记录电机当前的步数(PWM计数);
}
所以想在PWM发送脉冲过程中,有类似GetPWMCount()这样的函数,获得当前已经发送了多少脉冲。
不过后来想到,用GetTickCount()来获得时间差,也可以间接得到已发送的脉冲。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

9160,PWM计数器

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: