Programmatore tascabile PIC (PP-Prog).

Questo progetto è per i programmatori PIC. Ti permette di programmare microcontrollori PIC tramite una porta parallela sul tuo PC. Il dispositivo supporta diversi software, come EPICWin e WinPic800 . Sul PCB sono presenti due led di segnalazione. Uno per l’alimentazione e uno per la programmazione in corso.

Assemblaggio completo

Schematico

Lato componente

PCB a lato singolo

Supporto per dispositivi

  • 6 PIN : 10F200,10F202,10F204,10F206 e altro
  • 8 PIN – 12C508A-12C509A-12C509A-12C509A-12C509A-12C509A-12C509A-12C509A-12C509A-12C508A-12C509A-12C509A-12C509A-12C509A-12C509A-12C509A-12C509A 12C671,12C509A 12C671,12C672, 12C672, 12CE674, 12CE674, 12CE674, 12CE674, 12CE674, 12CE674, 12CE673, 12CE674, 12CE674, 12CE674, 12CE674, 12CE674, 12CE673, 12CE674,12F629, 12F675, 12CE674, 12CE675, 12CE673, 12CE674, HTML529, 12CE674, 12CE674, 12CE674, 12CE673, 12CE675, 12CE675, 12CE67519, 629, 12F675, 12CE674, 12CE675, 12CE675, 12CE675, 12CE673, 12CE675, 12CE673, 12CE674,12F629,12F629,12F629,12F67525 e altro
  • 18 PIN : 1616C554,16C620A . 16C621,16C621A. 16C622,16C622A. 16C622A. 16C622A. 16C622A. 16C622A. 16C622,16C622,16C622A. 16C61. 16C71. 16CE623,16CE624,16CE624,16C622A. 16C624A.
  • 28 PIN – 16C62A. 16C62B. 16C63A. 16C63A. 16C62B. 16C63A. 16C63A. 16C62B. 16C63A. 16C662,16C662,16C662,16C642,16C662,16C72A. 16C73A. 16C73B. 16C73C. 16C745,16C745,16C73C73C73C73C73C73C73C73C73C73C73C73C73C73C73C7C73C73C73C73C73C73C73C73C7C73C73C73C73C73B, HTML1C773, HTML2C73C73C745,16C73C73C73C745, 16C73C73C745,16C73C73B, 16C73C7C745,16C73C73C73C745,16C73C73C73C73C73C73C73C72A, 16C745,16C73C73C72A, 16C73C73C73C745, 16C73C773, 16C773,
  • 40 PIN : 16C65A. 16C65B. 16C64A. 16C64B. 16C64B. 16C64A. 16C64B. 16C67. 16C74A. 16C74B. 16C74B. 16C74C. 16C765,16C77A. 16C774,16C774,16C774,16C774,16C775, 16C77A. 16C774,16C774,16C874, 16F877A.
  • dsPIC: dsPIC30F2010, dsPIC30F2011, dsPIC30F2012, dsPIC30F3010, dsPIC30F3011, dsPIC30F3012, dsPIC30F3014 e altro
  • rfPIC: rfPIC12F509, rfPIC12F675

Software per supportare questo programmatore
Esistono diversi software che supportano questo programmatore PIC come EpicWin, WinPic800, ProPIC18 ecc. Ciascun software supporta dispositivi diversi. Il supporto di EpicWin è un esempio.
PIC12F, PIC16F e alcuni PIC18F e possono essere eseguiti su tutte le finestre. Winpic800 supporta PIC12F e PIC16F e PIC18F con dsPic (quando si imposta l’hardware come ProPIC2) e ProPIC18 supporta PIC18F e funziona su tutte le finestre.

Questo è il file picprog per il lato componente, lato PCB e schematico.

Come inserire IC sulla presa ZIP

Come usare EPICWin

Avrai bisogno del software EPICWin per utilizzare il programmatore PIC con EPICWin. Questo software può essere scaricato da Melabs.com. Quindi, seguire le istruzioni in questo manuale per installarlo.

Per Windows XP/2000/NT è necessario installare il driver da:
Start > Esegui -> C:\epicwin\NTINST.EXE /install

Per rimuovere il driver.
Start > Esegui -> C:\epicwin\NTINST.EXE /rimuovi

Avviso: Windows XP deve essere interrotto dal polling della porta della stampante.
scarica il file di registrazione del registro da Melabs.com e uniscilo al registro di XP. Dopo aver scaricato questo file per unirlo al registro, fai semplicemente doppio clic su questo file e seleziona Sì e OK
Scarica XP_stop_polling.reg

Ora puoi usare questo programmatore facendo doppio clic su epicwin.exe se il programmatore non è connesso alla porta parallela avrai il messaggio di avviso PIC Programmer. Non trovato

Se viene visualizzato il messaggio Impossibile avviare l’errore PICLPTNT del driver xx hex(xx) all’avvio di EPICWin, ciò accade perché non si abilita la porta parallela nel BIOS. Ho riscontrato questo problema con alcuni modelli di scheda madre perché è stato selezionato disabilitare la porta parallela come predefinita o quando si dispone di una nuova versione del firmware del BIOS flash.

Come usare con winPic800

Per utilizzare questo progetto con winPic800 è necessario impostare l’hardware come nell’immagine seguente.

Questo circuito è compatibile con l’hardware propic2, quindi è stato scelto. Quindi, seleziona tutte le caselle di controllo come mostrato nell’immagine sopra e fai clic su Applica modifiche.