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