Buongiorno,
se fai un debug passo passo (step into, tasto F7) è inevitabile che il programma resti in questo loop, devi eseguire la funzione attraverso il tasto F8 step over, in questo modo il programma esegue la funzione tutta insieme.
alternativa e posizionarti con il cursore all'istruzione successiva alla funzione di delay ed utilizzare i tasti F4 (run to cursor) oppure set PC to cursor per saltare direttamente la funzione.
in particolare, se stai eseguendo del codice sensibile alle tempistiche dettate delle funzioni di delay, non è possibile eseguire correttamente il debug passo passo (per esempio l'inizializzazione di un display). in questi casi devi posizionare il cursore dopo il blocco di codice sensibile ed eseguire il programma fino a quel punto con il tasto F4 (run to cursor).