Non mi dici che modello di modulo CPU stai utilizzando. Sul modulo MPS055 basato su Raspberry puoi da LogicLab definire dei brakpoints (Screenshot).
Quando l’esecuzione del programma arriva al punto definito l’esecuzione si arresta e tutto rimane congelato. Potrai con i comandi Step e Run eseguire passo/passo il programma oppure ripartire con l’esecuzione continua dal punto di arresto.
Ma attenzione durante l’arresto il clock interno continua a funzionare quindi tutte le temporizzazioni quando il programma riparte terranno conto del tempo trascorso.
Sui moduli CPU ARM7 e CortexM7 questa funzione non è disponibile. Se non vuoi eseguire parti di programma puoi saltarle con istruzioni condizionate IF oppure non eseguire interi programmi inserendo un RETURN condizionato in testa al programma.
In questo modo il programma continuerà ad essere eseguito ma tutte le logiche resteranno congelate. Anche in questo caso attenzione alle temporizzazioni, quando riprenderai l’esecuzione il clock interno sarà avanzato.