TI论坛
直播中

h1654155275.5782

8年用户 297经验值
私信 关注

请问QPOSILAT 索引位置锁存寄存器的用法是怎样的?

本帖最后由 一只耳朵怪 于 2018-6-12 10:10 编辑

我把QEPCTL[IEL]设为01,有索引信号时QPOSILAT 里应该有值,但是我看QPOSILAT 里一直是0

回帖(1)

庄当甜

2018-6-11 09:12:09
你好。
QEPCTL.IEL =  01;设置在QEPI上升沿时锁存位置信号计数器的到QPOSILAT中。出现你描述的情况可能由于以下几个原因,请检查:
1. 没有使能QEP模块。
2. QEPI的引脚复用,没有复用成QEPI功能。
3. QEPI引脚上没有信号输入。
4. 默认情况下QEPCTL.PCRM = 0, 即在Index事件时复位QPOSCNT。当计数方向为反向计数时,Index信号会出现在计数值为0的时候,那样锁存的计数值也永远是0。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分