发表于:2011/9/7 23:49:52
                            
                            
                                #10楼
                            
                            以下是引用wangri在2011/9/1 9:33:11的发言:
可是K=-3500时,DRVI D0 K1000 Y0 Y2不会执行的。因为在还没有执行前,C1已经被你复位掉了,D0又用K5000送值了。此时D0只是被你送了一次K-3500,但在下次动作时又是K5000, 所以电机还是正转,你可以在线看一下变量值D0的变化过程,中间会有变为K-3500,但是一闪又会变成K5000。
 
为什么第7次没执行DRVI指令前,C1会被复位?C1不是只有在脉冲发送结束后M8029上升沿才能复位吗?
                        可是K=-3500时,DRVI D0 K1000 Y0 Y2不会执行的。因为在还没有执行前,C1已经被你复位掉了,D0又用K5000送值了。此时D0只是被你送了一次K-3500,但在下次动作时又是K5000, 所以电机还是正转,你可以在线看一下变量值D0的变化过程,中间会有变为K-3500,但是一闪又会变成K5000。

 
         
             
             
             
             
            


 
             
             
             

