| Programmatore per PIC ed EEPROM |
|
|
|
|
Copia del completo programmatore PROPIC2, modificato secondo le mie esigenze.
Questo progetto è una versione modificata del noto ProPic2 clone, la mia versione si avvale di aver apportato qualche modifica al PCB per renderlo più piccolo e versatile, è stato per molto tempo un valido programmatore e ha consentito anche la programmazione dei PIC18F permettendomi di realizzare il lettore MP3 v1, ora è stato abbandonato alla polvere perchè sostituoto dall'ICD2, in-circuit Debugger, prodotto originale della Microchip estremamente valido e funzionale. In questa pagina riporterò qualche differenza tra lo stabile ProPic2 ed il famoso ICD2. Prima qualche immagine del mio programamtore.
Ovviamente per chi si trova alla prime armi un programmatore professionale come l'ICD2 diventa dispendioso ed inconveniente, realizzarsi in casa un ottimo programmatore come il ProPic2 Clone si rileva la soluzione vincente. Questo programmatore supporta una vasta gamma di PIC e di EEPROM, rispetto ad altri programmatori minori come i Multipippo, si collega al computer con la porta parallela e già questo è segno di radicale differenza con gli altri. Richiede una propria alimentazione esterna ed è quindi utilizzabile anche come programmatore in-circuit. Associato ad Ic-Prog diventa un ottimo compromesso tra versatilità e costo.
Nella rete esiste molta documentazione sull'utilizzo di IcProg, programmare un PIC è molto semplice anche per chi non ha mai usato i programmatori, si basa su passaggi semplici ed intuitivi, di seguito i passi necessari da seguire:
Ovviamente, tali operazioni sembreranno non banali per un principiante, allora questi possono essere dei comodi suggerimenti da seguire nel caso si hanno incertezze o preoccupazioni: in questa pagina si possono trovare numerosi Faq e spiegazioni dettagliate sulla prima connessione/programmazione.
![]()
L'In-Circuit Debbuger, ICD2 della microchip, è un dispositovo identico al precedente ma con qualche caratteristica in più. Ciò che lo differenzia da un normale programmatore è l'impossibilità di programmare il PIC direttamente, per programmarlo bisogna che questo sia già installato sulla board finale, in realtà questa carenza è appositamente voluta, essendo l'ICD2 non un semplice progrmmatore ma anche un debbuger, si presuppone che almeno nella fase iniziale qualche Bug sia presente, e quindi programmare il Pic direttamente in-circuit senza passare per più dispositivi porti dei vantaggi temporali, inoltre l'ICD2 è stato già pensato per i Pic di alto livello con installazioni in SMD, quindi in quel caso dissaldare un chip diventa difficoltoso, allora la soluzione che tutti i microcontrollori adottano è quella di avere la possibilità per la programmazione in-circuit senza la necessità di doverlo dissaldare dalla board. Connesso il debbuger ed avviato MPLAB-IDE l'interfaccia di programmazione è molto simile ad IcProg con i soliti tasti di lettura scrittura cancellazione, inoltre MPLAB-IDE offrea anche la possibilità di scrivere parzialmente il Pic, cioè scrivere solo nella Flash o parte di essa, nella EEPROM e così via con le potenzialità dei Pic. Anche se non fondamentale avvolte questa operazione fa risparmiare tempo prezioso.
Le differenza da considerare nella scelta del primo o del secondo programmatore sono:
Ovviamente le caratteristiche descritte ed elencata vogliono solo chiarire le potenziali differenze esistenti tra le due classi di programmatori, in commercio o realizzabili, esistono svariate alternative, dai costosissimi Real-ICE, ai programmatori giocattolo di qualche decina d'euro.
Keep patience the page is in expansions, I'm working...
|
||||||||||||||||||||||||||||||||||





