Talaan ng mga Nilalaman:

Paano Mag-Program ng PIC MCU Sa PICkit Programmer Gamit ang isang Breadboard: 3 Mga Hakbang
Paano Mag-Program ng PIC MCU Sa PICkit Programmer Gamit ang isang Breadboard: 3 Mga Hakbang

Video: Paano Mag-Program ng PIC MCU Sa PICkit Programmer Gamit ang isang Breadboard: 3 Mga Hakbang

Video: Paano Mag-Program ng PIC MCU Sa PICkit Programmer Gamit ang isang Breadboard: 3 Mga Hakbang
Video: Getting Started with MPLAB X IDE - Part 4 Microcontroller Basics (PIC10F200) 2024, Nobyembre
Anonim
Paano Mag-Program ng PIC MCU Sa PICkit Programmer Gamit ang isang Breadboard
Paano Mag-Program ng PIC MCU Sa PICkit Programmer Gamit ang isang Breadboard

Hindi mo kailangan ang mamahaling at sopistikadong mga tool upang maglaro sa PIC (o anumang iba pang) mga microcontroller. Ang kailangan mo lang ay isang breadboard kung saan mo susubukan ang iyong circuit at programa. Siyempre ang ilang uri ng isang programmer at IDE ay kinakailangan. Sa itinuturo na ito gagamitin ko ang MPLAB X IDE at PICkit3 programmer.

Pinili ko ang PIC18F14K22. Walang espesyal na dahilan para sa partikular na PIC, mayroon lang akong hindi ginagamit sa ngayon. Gumagana ito sa saklaw ng boltahe sa pagitan ng 2.3 V at 5.5 V. Ang proseso ng programa ay ipapakita gamit ang simpleng code na hinahayaan ang LED na pana-panahong magpikit.

Hakbang 1: Ano ang Kailangan Namin

Ang kailangan natin
Ang kailangan natin
Ang kailangan natin
Ang kailangan natin
  • Programmer ng PICkit3
  • breadboard
  • PIC18F14K22 MCU
  • 6-pin na header
  • ilang mga kable
  • alinman sa 4.5 V na baterya o USB cable (maaari kang gumamit ng ilang mula sa lumang mouse o keyboard o gumawa ng isa sa iyong sarili)
  • anumang kulay na LED at 470 risistor para sa mga layunin ng pagsubok

Mga Datasheet:

PIC18F14K22

PICkit 3

Hakbang 2: Mga kable

Kable
Kable
Kable
Kable
Kable
Kable
Kable
Kable

PICkit3

Tingnan natin ang programmer ng PICkit3. Pansinin ang 6-pin na babaeng header sa ibabang bahagi. Ang pin numero uno ay naka-sign na may isang puting tatsulok kaya mula sa harap na mga pin ng gilid ay bilang mula kanan hanggang kaliwa. Paglalarawan ng Pins:

  1. MCLR
  2. Vdd
  3. Lupa
  4. Data ng ICSP
  5. Orasan ng ICSP
  6. Hindi konektado

Breadboard

Unang ilagay ang header ng 6-pin at PIC na sapat na malapit sa bawat isa sa breadboard. Sa datasheet ng PIC kailangan nating alamin ang pagmamapa ng mga pagpapaandar:

  1. Vdd - pin 1
  2. Vss (ground) - pin 20
  3. PGD (Data ng ICSP) - pin 19
  4. PGC (ICSP Clock) - pin 18
  5. MCLR - pin 4
  6. RC0 - pin 16 (ang pin kung saan itutulak ang LED)

Ang circuit scheme ay ipinapakita sa larawan ng Fritzing.

Nagpapatakbo

Tulad ng nabanggit nang mas maaga ang circuit ay maaaring pinalakas alinman sa 4.5 V na baterya o ang USB outlet (5 V). Upang linawin na 5 V ay ok para sa partikular na PIC na ito ngunit hindi dapat para sa iba. Palaging suriin ang datasheet para sa saklaw ng boltahe na nalalapat sa aparato.

Hakbang 3: Programming

Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming

Naghanda ako ng medyo simpleng code para sa mga layunin sa pagsubok. Kapag handa ka na sa proyekto ng MPLAB para sa pag-program ikabit ang PICkit3 sa pin header sa breadboard. Huwag kalimutan na paandarin ang circuit kung hindi man ay nabigo ang koneksyon sa pagitan ng PIC at ng programmer. I-click ang pindutang "Gumawa at Program ng Pangunahing Project ng Device" at maghintay hanggang matapos ang pag-program. Pagkatapos nito ay dapat magpikit ang LED - 500 ms on at 500 ms off.

Inirerekumendang: