Programmatore per PIC ed EEPROM PDF Print E-mail
User Rating: / 10
PoorBest 
There are no translations available.

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:

  1. Avviare il programma, ed accertarsi che sia collegato al programmatore;
  2. Aprire con il comando Apri il file generato con l'assemblatore;
  3. Scrivere il dispositivo con l'apposito tasto;
  4. Il gioco è fatto.

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:

 

 ModelloIn-Circuit Debbuger
ProPic 2 Clone
 Costo Centinaia d'euro Decine d'euro
 Programmazione In-Circuit
 Esclusiva Si
 Programmazione su zoccolo
 Con adattatore
 Si
 Alimentazione USB o esterna
 Esterna
 Alimentazione target
 Esterna o ICD2
 Esterna
 Connessione USB o seriale
 Parallela
 Velocità di programmazione
 Preimpostata Variabile
 Bebbuger Si No
 Compatibilità Tutti 12F, 16F alcuni 18F
 Professionalità Semi professionale
 Casalingo, hobby

 

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.

 

 

  • Forum per approfondimenti e richieste.

 

 

Keep patience the page is in expansions, I'm working...

 

 

 

 

 

Login

Main Menu

Online

None
We have 65 guests online