Innholdsfortegnelse:

Slik programmerer du PIC MCU med PICkit -programmerer ved hjelp av et brødbrett: 3 trinn
Slik programmerer du PIC MCU med PICkit -programmerer ved hjelp av et brødbrett: 3 trinn

Video: Slik programmerer du PIC MCU med PICkit -programmerer ved hjelp av et brødbrett: 3 trinn

Video: Slik programmerer du PIC MCU med PICkit -programmerer ved hjelp av et brødbrett: 3 trinn
Video: Leap Motion SDK 2024, November
Anonim
Hvordan programmere PIC MCU med PICkit -programmerer ved hjelp av et brødbrett
Hvordan programmere PIC MCU med PICkit -programmerer ved hjelp av et brødbrett

Du trenger ikke dyre og sofistikerte verktøy for å spille med PIC (eller andre) mikrokontrollere. Alt du trenger er et brødbrett der du tester kretsen og programmeringen. Selvfølgelig er en slags programmerer og IDE nødvendig. I denne instruerbare vil jeg bruke MPLAB X IDE og PICkit3 programmerer.

Jeg har valgt PIC18F14K22. Det er ingen spesiell grunn til denne PIC, jeg har den bare ubrukt for øyeblikket. Den fungerer i spenningsområdet mellom 2,3 V og 5,5 V. Programmeringsprosessen vil bli vist med den enkle koden som lar LED -en periodisk blinke.

Trinn 1: Det vi trenger

Det vi trenger
Det vi trenger
Det vi trenger
Det vi trenger
  • PICkit3 programmerer
  • brødbrett
  • PIC18F14K22 MCU
  • 6-pinners topptekst
  • noen kabler
  • enten 4,5 V batteri eller USB -kabel (du kan bruke noen fra gammel mus eller tastatur eller lage en selv)
  • hvilken som helst farge -LED og 470 -motstand for testformål

Dataark:

PIC18F14K22

PICkit 3

Trinn 2: Kabling

Kabling
Kabling
Kabling
Kabling
Kabling
Kabling
Kabling
Kabling

PICkit3

La oss ta en titt på PICkit3 -programmereren. Legg merke til 6-pinners hunnhodet på undersiden. Pinnen nummer en er signert med en hvit trekant, så fra pinnene foran er nummerert fra høyre til venstre. Pins 'beskrivelse:

  1. MCLR
  2. Vdd
  3. Bakke
  4. ICSP -data
  5. ICSP -klokke
  6. Ikke tilkoblet

Brødbrett

Først plasser 6-pinners topptekst og PIC nær nok til hverandre på brødbrettet. I PIC -databladet må vi finne ut funksjonskartlegging:

  1. Vdd - pin 1
  2. Vss (bakken) - pin 20
  3. PGD (ICSP -data) - pinne 19
  4. PGC (ICSP -klokke) - pinne 18
  5. MCLR - pinne 4
  6. RC0 - pinne 16 (pinnen som lysdioden skal drives av)

Kretsopplegget er vist på Fritzing -bildet.

Drift

Som det ble nevnt tidligere, kan kretsen drives enten fra 4,5 V batteri eller USB -uttak (5 V). For å gjøre det klart 5 V er ok for denne bestemte PIC, men trenger ikke å være for andre. Sjekk alltid databladet for spenningsområdet som gjelder for enheten.

Trinn 3: Programmering

Programmering
Programmering
Programmering
Programmering
Programmering
Programmering
Programmering
Programmering

Jeg utarbeidet en ganske enkel kode for testformål. Når du har MPLAB -prosjektet klart for programmering, fester du PICkit3 til pinnehodet på brødbrettet. Ikke glem å ha kretsen drevet ellers vil forbindelsen mellom PIC og programmereren mislykkes. Klikk på "Make and Program Device Main Project" -knappen og vent til programmeringen er fullført. Etter det skal LED -en blinke - 500 ms på og 500 ms av.

Anbefalt: