Так оно, правда я взял пример с сайта st.com - думал все нормально у них.. после всех фиксов оставил на ночь с кучей пингов устройства - к утру был в HardFault. Спасибо за совет, буду разбираться с прервыниями, тк помоему где то есть несинхронизированность, от этого и HardFault возникает