Съдържание:
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Не се нуждаете от скъпи и сложни инструменти, за да играете с 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-пиновата женска глава от долната страна. ПИН номер едно е подписан с бял триъгълник, така че от предната страна щифтовете са номерирани отдясно наляво. Описание на щифтовете:
- MCLR
- Vdd
- Земя
- Данни на ICSP
- ICSP часовник
- Няма връзка
Платка
Първо поставете 6-пинов хедър и PIC достатъчно близо един до друг на чертежа. В информационния лист PIC трябва да открием картографиране на функции:
- Vdd - пин 1
- Vss (маса) - щифт 20
- PGD (ICSP данни) - щифт 19
- PGC (ICSP часовник) - щифт 18
- MCLR - щифт 4
- RC0 - щифт 16 (щифтът, чрез който ще се управлява светодиода)
Схемата на схемата е показана на картината на Fritzing.
Захранване
Както бе споменато по -рано, веригата може да се захранва или от 4,5 V батерия, или от USB изхода (5 V). За да стане ясно 5 V е добре за този конкретен PIC, но не трябва да е за други. Винаги проверявайте листа с данни за обхвата на напрежението, приложим за устройството.
Стъпка 3: Програмиране
Подготвих доста прост код за целите на тестването. Когато имате готов за програмиране проект MPLAB, прикрепете PICkit3 към заглавката на щифта на макета. Не забравяйте да захранвате веригата, в противен случай връзката между PIC и програмиста се провали. Щракнете върху бутона „Създаване и програмиране на основния проект на устройството“и изчакайте, докато програмирането приключи. След това светодиодът трябва да мига - 500 ms включен и 500 ms изключен.
Препоръчано:
Как да програмирате Arduino Mega 2560 Core?: 3 стъпки
Как да програмирате Arduino Mega 2560 Core ?: Намерих тази страхотна мега дъска Arduino с малък форм -фактор в ebay. Това е по -малка версия на Arduino mega 2560 и очевидно се нарича Arduino mega core … Имаше обаче един проблем! Той не включва USB връзка и няма много в
Как да мигате или програмирате ESP8266 AT фърмуер чрез използване на ESP8266 мигач и програмист, IOT Wifi модул: 6 стъпки
Как да мигате или програмирате фърмуера на ESP8266 AT чрез използване на мигач и програмист ESP8266, IOT Wifi модул: Описание: Този модул е USB адаптер /програмист за модули ESP8266 от тип ESP-01 или ESP-01S. Той е удобно оборудван с 2x4P 2,54 мм женска глава за включване на ESP01. Също така, той прекъсва всички щифтове на ESP-01 чрез 2x4P 2,54 мм мъжки h
Как да качите C код в ِ AVR, използвайки Arduino Uno като програмист: 6 стъпки
Как да качите C код в ِ AVR с помощта на Arduino Uno като програмист: Здравейте на всички: D Тук ще споделя един прост начин за програмиране на всеки AVR чип с помощта на Arduino Uno R3 Всичко, което трябва да запишете кода на вашия микроконтролер, е Arduino Uno, вместо да купувате конкретни програмист, който струва много
Как да си направим PIC програмист - PicKit 2 „клонинг“: 4 стъпки (със снимки)
Как да си направим PIC програмист - PicKit 2 „клонинг“: Здравейте! Това е кратка инструкция за създаване на PIC програмист, който действа като PicKit 2. Направих това, защото е много по -евтино от закупуването на оригинален PicKit и защото Microchip, производителите на PIC микроконтролери и програмистът PicKit, пр
Pic 16F676 ICSP гнездо за програмиране за PICkit 2 програмист: 6 стъпки
Pic 16F676 ICSP гнездо за програмиране за PICkit 2 Programer: Опитвам се да създам този модул с двоен DC мотор за моя проект с робот. Затова бързо се подигравах с този дизайн