hello Tilimpea,
sorry for the error reply. I have solve problem yesterday. But I met a new fault today.
Step 1: I want to get a 150us pulse and I set FTM0 module clock 250KHz, 4us every tick.
Step 2: I called function "FTM_DRV_SetOutputlevel" in my task to control to start channel and set match mode to "FTM_SET_ON_MATCH".
Step 3: Set match value to 38 and set relative value.

Means I will stop channel once channel interrupt is got. And waiting for next task schedulation.
Step 4: Run my task for 50ms period.
ISSUE 1: The pulse period is 50ms, it is correct. But pulse width is changed from 50+ to 152us every task period.