Съдържание:

Как да програмирате PIC MCU с програмист PICkit, използвайки макета: 3 стъпки
Как да програмирате PIC MCU с програмист PICkit, използвайки макета: 3 стъпки
Anonim
Как да програмирате PIC MCU с програмист PICkit, използвайки макета
Как да програмирате PIC MCU с програмист PICkit, използвайки макета

Не се нуждаете от скъпи и сложни инструменти, за да играете с PIC (или други) микроконтролери. Всичко, от което се нуждаете, е макет, където тествате вашата схема и програмиране. Разбира се, необходим е някакъв програмист и IDE. В тази инструкция ще използвам MPLAB X IDE и PICkit3 програмист.

Избрах PIC18F14K22. Няма специална причина за този конкретен PIC, просто го използвам неизползван в момента. Той работи в диапазона на напрежението между 2,3 V и 5,5 V. Процесът на програмиране ще бъде показан с простия код, който позволява на светодиода периодично да мига.

Стъпка 1: Какво ни трябва

Това, от което се нуждаем
Това, от което се нуждаем
Това, от което се нуждаем
Това, от което се нуждаем
  • PICkit3 програмист
  • макет
  • PIC18F14K22 MCU
  • 6-пинов хедър
  • някои кабели
  • или 4,5 V батерия или USB кабел (можете да използвате някои от стара мишка или клавиатура или да си направите сами)
  • всеки цветен светодиод и резистор 470 за целите на тестването

Листове с данни:

PIC18F14K22

PICkit 3

Стъпка 2: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

PICkit3

Нека да разгледаме програмиста PICkit3. Забележете 6-пиновата женска глава от долната страна. ПИН номер едно е подписан с бял триъгълник, така че от предната страна щифтовете са номерирани отдясно наляво. Описание на щифтовете:

  1. MCLR
  2. Vdd
  3. Земя
  4. Данни на ICSP
  5. ICSP часовник
  6. Няма връзка

Платка

Първо поставете 6-пинов хедър и PIC достатъчно близо един до друг на чертежа. В информационния лист PIC трябва да открием картографиране на функции:

  1. Vdd - пин 1
  2. Vss (маса) - щифт 20
  3. PGD (ICSP данни) - щифт 19
  4. PGC (ICSP часовник) - щифт 18
  5. MCLR - щифт 4
  6. RC0 - щифт 16 (щифтът, чрез който ще се управлява светодиода)

Схемата на схемата е показана на картината на Fritzing.

Захранване

Както бе споменато по -рано, веригата може да се захранва или от 4,5 V батерия, или от USB изхода (5 V). За да стане ясно 5 V е добре за този конкретен PIC, но не трябва да е за други. Винаги проверявайте листа с данни за обхвата на напрежението, приложим за устройството.

Стъпка 3: Програмиране

Програмиране
Програмиране
Програмиране
Програмиране
Програмиране
Програмиране
Програмиране
Програмиране

Подготвих доста прост код за целите на тестването. Когато имате готов за програмиране проект MPLAB, прикрепете PICkit3 към заглавката на щифта на макета. Не забравяйте да захранвате веригата, в противен случай връзката между PIC и програмиста се провали. Щракнете върху бутона „Създаване и програмиране на основния проект на устройството“и изчакайте, докато програмирането приключи. След това светодиодът трябва да мига - 500 ms включен и 500 ms изключен.

Препоръчано: