本人在X0,X1连手轮(手轮刻度100),CNT_AB指令使用高速计数器HSC0,出现了计数值不对。
转1圈应该有计数值变化400,实际变化只有50左右,有时多于50,有时少于50。
检查发现SFD320等于4,是正确的,百般不得其解。
排查找到原因,一个高速计数器只能有一行CNT_AB 指令。
1.原来的程序如下
有3行CNT_AB指令,不正确。
2.改后的程序如下
问题解决。
本人在X0,X1连手轮(手轮刻度100),CNT_AB指令使用高速计数器HSC0,出现了计数值不对。
转1圈应该有计数值变化400,实际变化只有50左右,有时多于50,有时少于50。
检查发现SFD320等于4,是正确的,百般不得其解。
排查找到原因,一个高速计数器只能有一行CNT_AB 指令。
1.原来的程序如下
有3行CNT_AB指令,不正确。
2.改后的程序如下
问题解决。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/890098.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!