Obsah:
Video: Jak naprogramovat PIC MCU pomocí programátoru PICkit pomocí Breadboardu: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
K hraní s mikrokontroléry PIC (nebo jinými) nepotřebujete drahé a sofistikované nástroje. Vše, co potřebujete, je prkénko, kde otestujete svůj obvod a programování. Samozřejmě je nutný nějaký programátor a IDE. V této instrukci použiji programátor MPLAB X IDE a PICkit3.
Vybral jsem PIC18F14K22. Pro tento konkrétní PIC není žádný zvláštní důvod, jen ho mám v tuto chvíli nevyužitý. Funguje v rozsahu napětí mezi 2,3 V a 5,5 V. Programovací proces se zobrazí pomocí jednoduchého kódu, který nechá LED pravidelně blikat.
Krok 1: Co potřebujeme
- Programátor PICkit3
- prkénko
- PIC18F14K22 MCU
- 6pinový konektor
- nějaké kabely
- baterie 4,5 V nebo kabel USB (můžete použít některou ze staré myši nebo klávesnice nebo si ji vyrobit sami)
- jakékoli barevné LED a odpor 470 pro účely testování
Katalogové listy:
PIC18F14K22
PICkit 3
Krok 2: Zapojení
PICkit3
Podívejme se na programátor PICkit3. Všimněte si 6pólového konektoru na spodní straně. Kolík číslo jedna je označen bílým trojúhelníkem, takže z přední strany jsou kolíky očíslovány zprava doleva. Popis kolíků:
- MCLR
- Vdd
- Přízemní
- Data ICSP
- Hodiny ICSP
- Nepřipojený
Prkénko
Nejprve umístěte 6kolíkovou hlavičku a PIC dostatečně blízko sebe na prkénko. V datovém listu PIC musíme zjistit mapování funkcí:
- Vdd - pin 1
- Vss (zem) - kolík 20
- PGD (ICSP Data) - pin 19
- PGC (hodiny ICSP) - kolík 18
- MCLR - kolík 4
- RC0 - kolík 16 (kolík, kterým bude napájena LED)
Schéma zapojení je znázorněno na Fritzingově obrázku.
Napájení
Jak již bylo zmíněno dříve, obvod lze napájet buď z 4,5 V baterie, nebo ze zásuvky USB (5 V). Aby bylo jasné, 5 V je v pořádku pro tento konkrétní PIC, ale nemusí být pro ostatní. Vždy zkontrolujte v datovém listu rozsah napětí vztahující se na zařízení.
Krok 3: Programování
Připravil jsem docela jednoduchý kód pro testovací účely. Když máte projekt MPLAB připravený k programování, připojte PICkit3 k záhlaví pinů na desce. Nezapomeňte nechat obvod napájet, jinak spojení mezi PIC a programátorem selže. Klikněte na tlačítko „Vytvořit a naprogramovat hlavní projekt zařízení“a počkejte, až bude programování dokončeno. Poté by měla LED blikat - 500 ms svítí a 500 ms nesvítí.
Doporučuje:
Jak flashovat nebo naprogramovat firmware ESP8266 AT pomocí ESP8266 Flasher a programátoru, modulu IOT Wifi: 6 kroků
Jak flashovat nebo naprogramovat firmware ESP8266 AT pomocí ESP8266 Flasher a programátoru, modulu IOT Wifi: Popis: Tento modul je adaptér /programátor USB pro moduly ESP8266 typu ESP-01 nebo ESP-01S. Je vhodně vybaven zásuvkou 2x4P 2,54 mm pro připojení ESP01. Také rozbíjí všechny kolíky ESP-01 prostřednictvím mužského konektoru 2x4P 2,54 mm
Jak nahrát C kód do ِ AVR pomocí Arduino Uno jako programátoru: 6 kroků
Jak nahrát C kód do ِ AVR pomocí Arduino Uno jako programátor: Ahoj všichni: D Zde se podělím o jednoduchý způsob, jak naprogramovat jakýkoli AVR čip pomocí Arduino Uno R3 Vše, co potřebujete k vypálení kódu do vašeho mikrokontroléru, je Arduino Uno místo nákupu konkrétního programátor, který stojí hodně
Jak naprogramovat Arduino Pro Mini pomocí Arduino Uno: 4 kroky
Jak programovat Arduino Pro Mini pomocí Arduino Uno: Napsal jsem to jako součást jiného projektu, ale pak jsem se rozhodl použít Pro Micro, který lze naprogramovat přímo z notebooku. To však může být někdy užitečné (nebo někomu), takže Nechám to tady
DOTYKOVÝ SPÍNAČ - Jak vytvořit dotykový přepínač pomocí tranzistoru a Breadboardu: 4 kroky
DOTYKOVÝ SPÍNAČ | Jak vytvořit dotykový spínač pomocí tranzistoru a Breadboardu: Dotykový přepínač je velmi jednoduchý projekt založený na aplikaci tranzistorů. V tomto projektu je použit tranzistor BC547, který funguje jako dotykový spínač. ZAJIŠTĚTE SE NA VIDEO, KTERÉ VÁM DÁ ÚPLNÉ PODROBNOSTI O PROJEKTU
Sestavení programátoru / debuggeru PIC Inchworm ICD2: 7 kroků
Sestavení PIC programátoru / debuggeru Inchworm ICD2: Tento návod je ilustrovanou procházkou budováním klonu ICD2 zvaného Inchworm. Je to přímá souprava, která vám umožní sestavit MPLAB ICD2 kompatibilní programátor a debugger. Existuje spousta programátorů, ale velmi některé zahrnují