Цитата(syoma @ Oct 14 2011, 08:52)

Чего-то очень часто. Вам действительно необходимо определение потери узла так быстро? Обычно это время от 0,5с и выше. У меня на STM32F TIM2 крутится с шагом 8µS
настроил Heartbeat на 0,5с. ТIM2 настроеть с шагом меньше чем 1ms не получается, interrupt USART2 теряется.
Цитата(syoma @ Oct 14 2011, 08:52)

, а как системный таймер я настроил SysTick на 1мс. У вас помоему TIM2 неправильно настроен. CANFestival считает, что он должен увеличиваться каждые 8µS, и прерывание должно по сравнению генерироваться, а у вас немного другое получается.
А вот тут пожалуйста поподробнее. Зачем SysTick настраевать(если что извените за нубский вопрос)? Что неправельно в настроиках TIM2?
Цитата(syoma @ Oct 14 2011, 08:52)

ПС. Хммм, только дров таймера там как-раз и нету. Вечером тогда выложу.
Буден очень благодарен!
RTOS нету.