Цитата(elektronshik @ Feb 16 2009, 09:23)

KolyanV, спасибо Вам огромное, очень помогли! Жаль в stm32 это не будет работать, если SysTick-таймер используется как миллисекундный.
Не вижу проблем для использования в интересуемом вас STM32F103RB, тем более что systick используется для тика FreeRTOS и его частота у вас равна 1 кГц
Для получения времени в интервале systick необходимо воспользовать одним из доступных аппаратных таймеров, например TIM2.
Настройте его на частоту 1 МГц без прерываний, в ф-ции TraceIncrementTick - обнуляете его а в TraceSwitchedOut читаете.
Таким образом вы получите "точность" в мксек. более чем достаточно.
Завтра пойму, что нужно было сделать вчера...