Sommario:
Video: Come programmare PIC MCU con il programmatore PICkit utilizzando una breadboard: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Non hai bisogno di strumenti costosi e sofisticati per giocare con i microcontrollori PIC (o qualsiasi altro). Tutto ciò di cui hai bisogno è una breadboard in cui testare il circuito e la programmazione. Ovviamente è necessario un qualche tipo di programmatore e IDE. In questo tutorial userò MPLAB X IDE e il programmatore PICkit3.
Ho scelto PIC18F14K22. Non c'è una ragione speciale per questo particolare PIC, l'ho solo inutilizzato al momento. Funziona nel range di tensione compreso tra 2,3 V e 5,5 V. Il processo di programmazione verrà mostrato con il semplice codice che fa lampeggiare periodicamente il LED.
Passaggio 1: ciò di cui abbiamo bisogno
- Programmatore PICkit3
- tagliere
- PIC18F14K22 MCU
- Intestazione a 6 pin
- alcuni cavi
- o batteria da 4,5 V o cavo USB (puoi usarne alcuni dal vecchio mouse o tastiera o crearne uno tu stesso)
- qualsiasi LED di colore e resistenza 470 a scopo di test
Schede tecniche:
PIC18F14K22
PICKit 3
Passaggio 2: cablaggio
PICkit3
Diamo un'occhiata al programmatore PICkit3. Notare l'intestazione femmina a 6 pin sul lato inferiore. Il pin numero uno è firmato con un triangolo bianco quindi dal lato anteriore i pin sono numerati da destra a sinistra. Descrizione dei pin:
- MCLR
- Vdd
- Terreno
- Dati ICSP
- Orologio ICSP
- Non collegato
tagliere
Per prima cosa posizionare l'intestazione a 6 pin e il PIC abbastanza vicini l'uno all'altro sulla breadboard. Nel datasheet del PIC dobbiamo trovare la mappatura delle funzioni:
- Vdd - pin 1
- Vss (massa) - pin 20
- PGD (dati ICSP) - pin 19
- PGC (orologio ICSP) - pin 18
- MCLR - pin 4
- RC0 - pin 16 (il pin da cui verrà pilotato il LED)
Lo schema del circuito è mostrato nell'immagine di Fritzing.
alimentazione
Come accennato in precedenza il circuito può essere alimentato sia dalla batteria da 4,5 V che dalla presa USB (5 V). Per chiarire 5 V è ok per questo particolare PIC ma non deve esserlo per gli altri. Controllare sempre la scheda tecnica per l'intervallo di tensione applicabile al dispositivo.
Passaggio 3: programmazione
Ho preparato un codice piuttosto semplice a scopo di test. Quando hai il progetto MPLAB pronto per la programmazione, collega il PICkit3 all'intestazione del pin sulla breadboard. Non dimenticare di alimentare il circuito altrimenti la connessione tra il PIC e il programmatore fallisce. Fare clic sul pulsante "Crea e programma il progetto principale del dispositivo" e attendere fino al termine della programmazione. Dopodiché il LED dovrebbe lampeggiare: 500 ms acceso e 500 ms spento.
Consigliato:
Come caricare il codice C su AVR utilizzando Arduino Uno come programmatore: 6 passaggi
Come caricare il codice C su ِAVR utilizzando Arduino Uno come programmatore: CIAO a tutti: D Qui condividerò un modo semplice per programmare qualsiasi chip AVR utilizzando Arduino Uno R3 Tutto ciò di cui hai bisogno per masterizzare il codice sul tuo microcontrollore è Arduino Uno invece di acquistare uno specifico programmatore che costa molto
Come programmare una scheda AVR utilizzando una scheda Arduino: 6 passaggi
Come programmare una scheda AVR utilizzando una scheda Arduino: hai una scheda microcontrollore AVR in giro? È complicato programmarlo? Bene, sei nel posto giusto. Qui, ti mostrerò come programmare una scheda microcontrollore Atmega8a utilizzando una scheda Arduino Uno come programmatore. Quindi senza ulteriori
Come costruire un programmatore USBTiny ISP: utilizzando la fresatrice PCB CNC: 13 passaggi (con immagini)
Come costruire un programmatore USB Tiny ISP: utilizzando CNC PCB Milling Machine: hai pensato a come costruire il tuo progetto elettronico da zero? Fare progetti di elettronica è così eccitante e divertente per noi, creatori. Ma la maggior parte dei produttori e degli appassionati di hardware che stanno solo facendo un passo avanti verso la cultura dei produttori hanno costruito i loro progetti
Come creare un programmatore PIC - PicKit 2 'clone': 4 passaggi (con immagini)
Come creare un programmatore PIC - PicKit 2 'clone': Ciao! Questo è un breve Instructable sulla creazione di un programmatore PIC che funge da PicKit 2. L'ho realizzato perché è molto più economico rispetto all'acquisto di un PicKit originale e perché Microchip, i produttori di microcontrollori PIC e il programmatore PicKit, pr
Pic 16F676 Socket di programmazione ICSP per il programmatore PICkit 2: 6 passaggi
Pic 16F676 Presa di programmazione ICSP per il programmatore PICkit 2: Sto cercando di costruire questo modulo motore a doppio DC per il mio progetto robot e non avevo lo spazio per posizionare un'intestazione pin ICSP sul PCB. Quindi ho subito preso in giro questo design