Debug Mplab

2 Anni 1 Mese fa #1 da roberto1949
Debug Mplab è stato creato da roberto1949
Salve ragazzi,
c'è qualche buona anima che mi spiega come posso evitare che il debug si blocchi ogni qualvolta trova il comando __delay?

Grazie roberto

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • roberto1949
  • New Member
  • New Member
Di più
2 Anni 1 Mese fa #2 da firstcolle
Risposta da firstcolle al topic Debug Mplab
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).

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
2 Anni 1 Settimana fa #3 da roberto1949
Risposta da roberto1949 al topic Debug Mplab
Ok perfetto
come sempre molto gentili
alla prox e buona giornata
roberto

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • roberto1949
  • New Member
  • New Member
Di più
Moderatori: Mauro LaurentiStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login