Questo strano nome nasconde un programmatore di PIC che ho realizzato modificando lo schema del conosciutissimo "LudiPipo"
poichè per alcuni aspetti non funzionava come volevo. In particolare
il LudiPipo preleva l'alimentazione dalla seriale, cosa non buona se si usa
un portatile in quanto spesso la porta non riesce ad erogare una corrente sufficiente
per la programmazione dei dispositivi. Ancora ho avuto molti problemi per la
programmazione di dispositivi OTP quali 12C509 e 12C509A a causa della tensione
di programmazione trobbo bassa sul pin MCLR.
Per eliminare queste limitazioni ho aggiunto un 7805 e un LM317 per generare le tensioni di 5V e 13.1V rispettivamente*
a partire di 15V di un alimentatore per scanner (lo scanner invece è
diventato un bromografo) e un
BC327 per portare i 13.1V al MCLR dei PIC quando il pin 3 della seriale lo richiede.
Il potenziometro visibile nello schema del programmatore dovrà
essere regolato in modo da ottenere in uscita al LM317 una tensione di 13.1V
circa.
Lo schema elettrico del programmatore e dell'estensione per programmare
i PIC a 8 e 18 pin sono disponibili per il download in formato PDF (vedi
note a piè di pagina!!!):
A breve metterò online anche gli stampati per la realizzazione dei due
circuiti.
Per il momento ho testato il programmatore con i PIC16F84A, 16F628, 18F1320, 16C745, 16C765, 16C765JW e 12C509A programmandoli e verificandone la programmazione con successo. Per i primi tre
ho anche provato a cancellare e riprogrammare il chip più volte sempre
con esito positivo. Come software per la programmazione ho utilizzato il formidabile
ICProg. Per la configurazione di ICProg seguite questo link. Se invece avete dei problemi nell'utilizzo di IC-Prog in ambiente Windows NT/2000/XP scaricate il pacchetto ICProgPack dalla sezione download e leggete il file Readme.txt all'interno che spiega come risolvere l'errore
"PRIVILEGED INSTRUCTION".
Prego chiunque usi il WalPic con PIC diversi da quelli da me menzionati di scrivermi una email comunicandomi il risultato dell'operazione cosicchè possa aggiornare questa pagina. Inoltre sono graditi riscontri e commenti sul buon funzionamento o meno del dispositivo.
L'autore non si assume nessuna responsabilità per danni
al computer o ai chip derivanti dall'uso degli schemi in oggetto o da
informazioni contenute in questo sito.
L'utilizzo dei dispositivi presentati è ad esclusivo rischio
e pericolo dell'utilizzatore.
E' fatto divieto di utilizzare commercialmente il materiale presentato.
E' fatto divieto di pubblicare queste immagini e schemi senza citarne
la fonte.