Esercitazioni ASM - PIC18

 


ESERCITAZIONE # 6


Programmazione del chip

 

Vogliamo ora mettere il chip in grado di funzionare autonomamente, separato dall' ambiente di sviluppo, ovvero, passare il programma nella memoria del processore con i parametri necessari.

Questa procedura sarą guida per ogni altra similare.


Il sorgente richiede una semplice modifica. 

Sarą necessario editare il testo del sorgente, commentare con ; la riga DebugOn equ 1 e decommentare la successiva, rendendo operativa selezione DebugOn = 0 che consente di compilare il progetto per la versione Release, escludendo le condizioni di debug.

;---------------------------------------------------------------------
; Condizione di compilazione

; Selezionare la modalitą richiesta
;DebugOn equ 1 ; condizioni di debug
DebugOn equ 0 ; condizioni di release

Procediamo, poi, eliminando dalla scelta Debugger il Pickit, sostituendolo con un None

Ora si cambierą nel menł principale la scelta DEBUG/RELEASE.

A questo punto siamo pronti ad effettuare la compilazione.

La solita finestra di Output ci segnalerą se tutto č ok. 

 

Quindi andiamo a inserire il Pickit nella finestra Programmer

La solita Output ci fornisce lo stato della connessione con il Pickit.
Nel caso in cui il tool non fosse rilevato, scollegarlo momentaneamente dall' USB e poi riconnetterlo.

Se la finestra presenta il messaggio:

PICkit 3 Connected.
PK3Err0045: You must connect to a target device to use PICkit 3.

occorre o alimentare la scheda oppure fare erogare la tensione necessaria al Pickit.

Per ottenere questo si agirą similmente a quanto fatto per il debugger, ma selezionando il menu Programmer>Setting

E quindi la cartella Power, dove sarą barrata la casella

Confermiamo con ok. La finestra Output indicherą la connessione con il target, mostrando l' ID della revisione del chip.

PICkit 3 Connected.
PK3Err0045: You must connect to a target device to use PICkit 3.

Device ID Revision = 00000002

Ora programmiamo il chip, usando il menu Programmer>Program

La finestra Output indicherą la correttezza o meno dell' operazione.

Se č tutto č ok, a questo punto il chip contiene il nostro programma pronto per l' esecuzione.

Procediamo con l' adattamento dell' hardware.


 

 

Copyright © afg. Tutti i diritti riservati.
Aggiornato il 05/04/11.