Timercnt >= prev_cnt+задержка
он спрашивает про другое. он хочет понять. как ему ДМА скажет что пришел последний байт, где он запустит уже таймер!.
Но дма либо знает сколько придет либо дергает каждый байт(но тогда зачем оно нужно) либо у ДМА есть фишка, аля пауза как на уарте IDLE мол приняли x байт, после того как вышло заданное время мы вам сообщим. хз с таким ДМА не работал ни разу.