Проблема в том, как настроить таймер на формирование нужных интервалов на неограниченное число периодов? То есть, установить таймер и "забыть" про него, перейдя к другим действиям на DSP.
В примерах же используется что-то типа этого: /* Wait for at least 10 timer periods */ while(timer0_cnt != 10){;}