Цитата(Exeland @ May 6 2009, 17:41)

В симуляторе Keil`a все проходит нормально. А при эмуляции через JTAG все флаги переполнения таймеров поднимаются одновременно, как будто они настроены на один интервал времени.
Просто в симуляторе вы делаете single step... команда выполняется за несколько тактов симулятор останавливается, счетчики таймеров увеличиваются на несколько тиков (в зависимости от времени выполнения команды 1, 2 такта обычно)
А в реальном процессоре ядро то останавливается, а периферия продолжает работать, пока вы сделаете шаг... уже все таймеры и истекли! Риал тайм так не отладить нужны другие подходы!