Progetti

   

Tutorial

   

Servizi

   
Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: Debug Mplab

Debug Mplab 3 Mesi 2 Settimane fa #1

  • roberto1949
  • Avatar di roberto1949
  • Offline
  • Fresh Boarder
  • Messaggi: 16
  • Karma: 0
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
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Debug Mplab 3 Mesi 1 Settimana fa #2

  • firstcolle
  • Avatar di firstcolle
  • Offline
  • Platinum Boarder
  • Messaggi: 348
  • Ringraziamenti ricevuti 39
  • Karma: 4
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).
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Debug Mplab 2 Mesi 2 Settimane fa #3

  • roberto1949
  • Avatar di roberto1949
  • Offline
  • Fresh Boarder
  • Messaggi: 16
  • Karma: 0
Ok perfetto
come sempre molto gentili
alla prox e buona giornata
roberto
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Moderatori: Mauro Laurenti, StefA, Matteo Garia
Powered by Forum Kunena
   
© LaurTec 2006-2022