Hi,
I'm using the eQEP peripheral on the TMS320F28075. I configure it to manage the position counter reset on the first event (QECTL[PCRM] = 10). Just after a hardware reset, the FIMF is correctly detected and the counter is loaded with the value of the QPOSINIT or QPOSMAX as expected. Then, I use the SW reset (QEPCTL[QPEN] = 0), the QEPSTS[FIMF] flag is reset. But when the peripheral is released from the SW reset state (QEPCTL[QPEN] = 1), the next first index condition is not detected and the counter is not loaded as expected.
Is there a solution to manage a new first index detection by software without resetting the microcontroller?
Thanks in anticipation.