Thread 中讨论的其他器件:UNIFLASH
工具/软件:
工程师、您好!
当我使用完全相同的程序时、QEP 的软件索引标记只能在调试模式期间正常工作、但通过 uniflash 编程时无法正常工作。 在调试模式期间、QEP 的索引事件标记锁存器/软件索引标记锁存器 (QEPCTL[IEL]= 11) 正常运行、换向时的 Z 脉冲锁存器位置偏差为 1、这与数据表一致。

但是、使用 uniflash 编程后、换向时的 Z 脉冲锁存位置偏差变为 5。 我检查了 QEPCTL 寄存器并发现其配置没有问题、这与调试模式期间相同。 即使重新打开系统电源、问题仍然存在。

在图片中,我得到了 QEPCTL 寄存器的值,以及 QBearbLAT 值与之前的 QBearbLAT 值之间的差异。 据我推测、出现这个问题的原因是 QEP 的索引判断有问题、这变成了上升沿锁存器。
这一问题对我们来说极为紧迫。 我们希望相关工程师能够提供帮助。
此致、
林浩南
