Programmatore per PIC
Il
programmatore è necessario per caricare sul PIC il programma da
eseguire ( estraendo il PIC dal circuito target ) o per caricare sul
PIC un Bootloader che permette la programmazione on-board del
microcontrollore.
Il circuito seguente è un
programmatore di tipo ProPic2.
Utilizza la porta parallela e
può essere pilotato dal programma IC-Prog ( http://www.ic-prog.com/ ).
E' l'adattamento del progetto di
Claudio Fin disponibile all'indirizzo : http://stor.altervista.org/pic/fcpic/fcpic.htm
I
pin indicati per il collegamneto alla porta parallela fanno riferimento
ad un connettore di tipo Centronics (femmina) che permette l'utilizzo
di un normale cavo parallelo da stampanti.
Questo è un semplice
alimentatore in grado di fornire i 13.2V ed i 5V :
Il circuito permette di programmare tutti i PIC 16F8xx, con
i seguenti collegamenti :
Per utilizzare il programmatore
è necessario settare le impostazioni hardware di IC-Prog nel
seguente modo :
- Programmatore: ProPic
2 programmer
- Inverti
MCLR: selezionato
- Inverti
VCC: selezionato
Inoltre
affinchè il progammatore funzioni correttamente sotto WinNT, Win
2000 e Win XP è necessario utilizzare il driver icprog.sys che va messo nella stessa directory
dell'eseguibile icprog.exe. E' inoltre necessario
informare IC-Prog della necessità di utilizzare questo driver
impostando :
Settings
>> Options >> Misc >> Enable NT/2000/XP Driver
Il driver è disponibile
per il download all'indirizzo :
http://www.ic-prog.com/icprog_driver.zip
Ecco
un'immagine del prototipo su basetta millefori, con un PIC16F877A in
attesa di programmazione :
Ultimo Aggiornamento : 11
Apr. 2005