Ответ в теме: Программирование МК STM32



#21613
imperror
Участник

volatile void mydelay(void){

}

Должно помочь. volatile — говорит компилятору не оптимизировать функцию.