QPOSMAX里设置的是3999,QDECCTL=40H,QEPCTL=032EH,观察QPOSCNT里的值正常情况都是0~3999之间变化,但有时会出现大于3999的数,一直会加到65535,在0~65535之间变化,而且不会回到正常状态。断电重上电又正常了。这种情况是如何造成的?我用的是2802。
user1827950:
“有时会大于3999?” 这个有规律吗? QEP是不是复位了?
QPOSMAX里设置的是3999,QDECCTL=40H,QEPCTL=032EH,观察QPOSCNT里的值正常情况都是0~3999之间变化,但有时会出现大于3999的数,一直会加到65535,在0~65535之间变化,而且不会回到正常状态。断电重上电又正常了。这种情况是如何造成的?我用的是2802。
kuntay:
回复 user1827950:
没有规律,QEP复位了计数应该一直是0才对。
QPOSMAX里设置的是3999,QDECCTL=40H,QEPCTL=032EH,观察QPOSCNT里的值正常情况都是0~3999之间变化,但有时会出现大于3999的数,一直会加到65535,在0~65535之间变化,而且不会回到正常状态。断电重上电又正常了。这种情况是如何造成的?我用的是2802。
kuntay:
回复 kuntay:
顶。求解