ESERCITAZIONE # 5
Esecuzione
Analogamente agli altri esercizi, dopo aver caricato il progetto e disposto l'
hardware, si potrà avviare il programma in step o run continuo.
Anche qui, come nell' Esercizio 4 il programma esegue un vero loop
attorno alla continua programmazione di diversi clock interni ed alla
conseguente fase di lampeggio dei LED.
Dopo aver verificato il funzionamento con il
Run, si consiglia di utilizzare
Animate e
Step Into per afferrare bene il
funzionamento delle istruzioni e dei cicli.
Come sempre, il tasto
Step Over permetterà l' esecuzione delle subroutines senza
impegnare la finestra di controllo
E, come sempre, durante l' esecuzione in Run o Animate il tasto
Halt
ha la funzione di arrestare il programma, che riprenderà dal punto in cui si è
fermato con la pressione di uno dei tasti Run, Animate
o Step.
Il tasto
Reset, invece, ha una diversa funzione; esso non va
usato per arrestare il programma, ma per resettare il micro, ovvero riportare il
Program Counter a 0000h, dove il programma ripartirà.
Uno stop e un riavvio da zero del programma, dunque, consisterà dunque in un
Halt seguito da un Reset.
E' opportuno sperimentare i vari comandi per apprenderne le
funzioni e poterli così usare al momento opportuno.
In queste
pagine trovate una breve guida sull' uso di MPLAB nelle fasi di
apertura di un progetto esistente e nell' attivazione del debug.
Questo programma, una volta esaurito il debug, potrà essere caricato nella
memoria programma del chip ed eseguito separatamente dal debugger e dall'
ambiente di sviluppo. (Esercitazione 6).
|