This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

在HVPM_Sensorless_2833x中的f2833xqep.h中的角度计算问题



if ((*eQEP[m]).QFLG.bit.IEL == 1) 

v.IndexSyncFlag = 0x00F0; 
v.QepCountIndex = (*eQEP[m]).QPOSILAT; 
(*eQEP[m]).QCLR.bit.IEL = 1; /* Clear interrupt flag 
}

请问上段代码中是用来检测a相和z信号之间的偏差叫calibration的吗?

QFLG.bit.IEL的这一位是索引z信号的中断标志位,如果该位置1,则会将QPOSCNT的数据所存到QPOSILAT,程序中将QPOSILAT赋给了QepCountindex,然而这个值每当有z信号的时候,都会将QPOSCNT赋给QPOSILAT,这个值不明白是用来干什么的?请高手帮忙看一下,十分感谢.