请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
大家好、
我对 QPOSILAT 寄存器的使用有疑问。我正在使用一个旋转编码器、我想计算节拍数和编码器旋转的次数。 我可以使用获取节拍数值
QPOSLAT 寄存器、我已将最大计数设置为3600。 我无法通过简单的 IF 函数来计算旋转次数:--> if (ticks = 3600) { Revolution ++;}。我遇到的问题是 IF 编码器无法读取3600次滴答 (如果它错过了一些节拍,因为传感器确实有一些限制) 我得到的转数值错误。我需要有关这个问题的帮助、我是否使用寄存器 QPOSILAT 会给我它感测到索引事件的次数、并直接给我转值。
此致、
Mukesh Kumar