I am reading the PPI Example at the Infocenter as shown by the link below: -
The text in the example: -
Timer 1 generates events every even second, thus at 2, 4, 6, 8, ... seconds. These events trigger a stop task for timer 0. Timer 2 generates events every odd second, thus at 1, 3, 5, 7, ... seconds. These events trigger a start task for timer 0, which is running in counter mode. The start and stop tasks are triggered using PPI.
The timer 1 events generate stop task for timer 0 while timer 2 events generate start task for timer 0.
The next paragraph contradicts this.
When the application starts, the counter value of timer 0 increases every 100 milliseconds for the first second. Then, timer 2 creates an event that is passed through PPI, generating a stop task for timer 0. Therefore, timer 0 stops. Even though the main program loop triggers timer 0 to increment, its value does not change because the counter is stopped. After one second, timer 1 creates an event that is passed through PPI, generating a start task for timer 0. Timer 0 starts again, and the counter value increases again every 100 milliseconds until it is stopped again by timer 2 after one second.
In this paragraph timer 2 events generate a stop task for timer 0 while timer 1 events generate start task for time 0. I find the write ups contradictory.