On a K64 I'm using a timer channel as a software timeout. Normally events occur in "main line" and the values operate as expected.
When the time expires the ISR performs an operatian the updates the FTMx_CxV with a new value. On reading back the register the value appears changed but the timer value does not operate.
I'm sure its a simple setup & control issue but on reading the doumentation I find no clear answer (that I understand).