|
|
QEI->POSCNT读取到的数据有时候会少一个数,但是波形是四个,需要特殊的处理吗?
void QEI_Config(void){
QEI_InitStructure init;
PORT_Init(PORTD, PIN4, PORTD_PIN4_QEI_A, 1);
PORT_Init(PORTD, PIN3, PORTD_PIN3_QEI_B, 1);
init.mode = QEI_MODE_X4;
init.maxcnt = 65535;
init.swapAB = 0;
init.intINDEXEn = 0;
init.intMATCHEn = 0;
init.intCNTOVEn = 0;
init.intERROREn = 0;
QEI_Init(QEI, &init);
QEI_Start(QEI);
}
|
|