Turinys:

Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“: 3 žingsniai
Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“: 3 žingsniai

Video: Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“: 3 žingsniai

Video: Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“: 3 žingsniai
Video: LDmicro 3: PIC16F628A & Arduino Nano (Microcontroller PLC Ladder Logic Programming with LDmicro) 2024, Liepa
Anonim
Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“
Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“

Norint žaisti su PIC (ar bet kuriuo kitu) mikrovaldikliu, jums nereikia brangių ir sudėtingų įrankių. Viskas, ko jums reikia, yra duonos lenta, kurioje išbandysite savo grandinę ir programavimą. Žinoma, tam tikras programuotojas ir IDE yra būtini. Šioje instrukcijoje naudosiu MPLAB X IDE ir PICkit3 programuotoją.

Aš pasirinkau PIC18F14K22. Nėra jokios ypatingos priežasties šiam konkrečiam PIC, aš tiesiog šiuo metu jį nenaudoju. Jis veikia įtampos diapazone nuo 2,3 V iki 5,5 V. Programavimo procesas bus parodytas paprastu kodu, kuris leidžia periodiškai mirksėti šviesos diodui.

1 žingsnis: ko mums reikia

Ko mums reikia
Ko mums reikia
Ko mums reikia
Ko mums reikia
  • PICkit3 programuotojas
  • Bandomoji Lenta
  • PIC18F14K22 MCU
  • 6 kontaktų antraštė
  • kai kurie kabeliai
  • 4,5 V baterija arba USB kabelis (kai kuriuos galite naudoti iš senos pelės ar klaviatūros arba pasigaminti patys)
  • bet kokios spalvos šviesos diodas ir 470 rezistorius bandymams

Duomenų lapai:

PIC18F14K22

PICkit 3

2 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai

PICkit3

Pažvelkime į PICkit3 programuotoją. Atkreipkite dėmesį į 6 kontaktų antgalį apačioje. Smeigtukas numeris vienas yra pasirašytas baltu trikampiu, todėl iš priekinės pusės kaiščiai sunumeruoti iš dešinės į kairę. Smeigtukų aprašymas:

  1. MCLR
  2. Vdd
  3. Gruntas
  4. ICSP duomenys
  5. ICSP laikrodis
  6. Neprisijungęs

Bandomoji Lenta

Pirmiausia padėkite 6 kontaktų antraštę ir PIC pakankamai arti vienas kito. PIC duomenų lape turime išsiaiškinti funkcijų susiejimą:

  1. Vdd - 1 kaištis
  2. Vss (žemė) - 20 kaištis
  3. PGD (ICSP duomenys) - 19 kontaktas
  4. PGC (ICSP laikrodis) - 18 kaištis
  5. MCLR - 4 kaištis
  6. RC0 - 16 kaištis (kaištis, kuriuo bus varomas šviesos diodas)

Grandinės schema parodyta Fritzing paveikslėlyje.

Maitinimas

Kaip minėta anksčiau, grandinė gali būti maitinama iš 4,5 V baterijos arba USB lizdo (5 V). Kad būtų aišku, 5 V yra tinkamas šiam konkrečiam PIC, bet jis neturi būti skirtas kitiems. Visada patikrinkite duomenų lape įrenginio įtampos diapazoną.

3 žingsnis: programavimas

Programavimas
Programavimas
Programavimas
Programavimas
Programavimas
Programavimas
Programavimas
Programavimas

Bandymams paruošiau gana paprastą kodą. Kai MPLAB projektas yra paruoštas programavimui, prijunkite PICkit3 prie kaiščio antraštės ant duonos lentos. Nepamirškite įjungti grandinės, kitaip nepavyks ryšys tarp PIC ir programuotojo. Spustelėkite mygtuką „Sukurti ir programuoti pagrindinį įrenginio projektą“ir palaukite, kol bus baigtas programavimas. Po to šviesos diodas turėtų mirksėti - 500 ms įjungta ir 500 ms išjungta.

Rekomenduojamas: