Добрый вечер уважаемые друзья!
Цитата(Golikov A. @ Mar 23 2015, 01:41)

ТС почему то упорно скрывает от нас реальный код, и дает какие-то выжимки.
Тем самым от нас скрыта правда,
а видно только то что автор считаем важным, при этом поскольку у автора ошибка,
очевидно автор не очень осознает что же на самом деле важно, а что нет)...
Вы оказались абсолютно правы.
После таймаута, (взгляд все-таки замыливается) и внимательного разбора написанного,
нашел ЛЯП, как AVR_овский отголосок,
при сбросе флага одного из прерываний я его не сбрасывал в 0, а устанавливал в "1".
Вместо
Код
TIM4->SR &= ~TIM_SR_UIF; //
было
Код
TIM4->SR |= TIM_SR_UIF; //
Спасибо всем, тема закрыта.