主题:9160,PWM计数器 共有34848人关注过本帖 |
---|
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()来获得时间差,也可以间接得到已发送的脉冲。 |
|
单帖管理 | 引用 | 回复 |