你好,
1.在使用28335eqep功能的时候,设置进入索引中断的问题是
QEPCTL寄存器中的IEL可以开关index中断吗?如果将改为设为1或者2是可以进入中断的前提下,仅仅单纯更改该位为0,程序就不能进入index中断了?请问这是为什么?
2.QPOSINIT是初始化计数器的,按照寄存器的说明, 将QEPCTL寄存器中的IEI设为2或者3就可以在index的上升沿或者下降沿将计数器初始化为QPOSINIT的值,如果将IEI设为2(上升沿初始化)同时,这时候如果我读取中断锁存寄存器的值QPOSILAT,也就是将 QEPCTL中的IEL设为1(上升沿锁存数据),为什么两个不同时执行?我想频繁更换初始化的值同时在index到来时把QPOSILAT值取出来备用。这时候该如何操作才能保证初始化和锁存数据同步呢?
我在执行的过程中发现计数器初始化了,但锁存的数据和该时刻计数器的值没关系。特请教,谢谢!