Sommario:

Come programmare PIC MCU con il programmatore PICkit utilizzando una breadboard: 3 passaggi
Come programmare PIC MCU con il programmatore PICkit utilizzando una breadboard: 3 passaggi

Video: Come programmare PIC MCU con il programmatore PICkit utilizzando una breadboard: 3 passaggi

Video: Come programmare PIC MCU con il programmatore PICkit utilizzando una breadboard: 3 passaggi
Video: Loading Program in PIC Microcontroller using PICkit2 #microcontrollers #electronics 2024, Dicembre
Anonim
Come programmare PIC MCU con il programmatore PICkit utilizzando una breadboard
Come programmare PIC MCU con il programmatore PICkit utilizzando una breadboard

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

Ciò che ci serve
Ciò che ci serve
Ciò che ci serve
Ciò che ci serve
  • 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

Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
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:

  1. MCLR
  2. Vdd
  3. Terreno
  4. Dati ICSP
  5. Orologio ICSP
  6. 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:

  1. Vdd - pin 1
  2. Vss (massa) - pin 20
  3. PGD (dati ICSP) - pin 19
  4. PGC (orologio ICSP) - pin 18
  5. MCLR - pin 4
  6. 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

Programmazione
Programmazione
Programmazione
Programmazione
Programmazione
Programmazione
Programmazione
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: