Spisu treści:
Wideo: Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Nie potrzebujesz drogich i wyrafinowanych narzędzi do zabawy z mikrokontrolerami PIC (lub jakimikolwiek innymi). Wszystko czego potrzebujesz to płytka prototypowa, na której testujesz swój obwód i programowanie. Oczywiście potrzebny jest jakiś programista i IDE. W tej instrukcji użyję programatora MPLAB X IDE i PICkit3.
Wybrałem PIC18F14K22. Nie ma specjalnego powodu dla tego konkretnego PIC, po prostu mam go w tej chwili nieużywany. Pracuje w zakresie napięć od 2,3 V do 5,5 V. Proces programowania zostanie przedstawiony prostym kodem, który pozwala na okresowe miganie diody LED.
Krok 1: Czego potrzebujemy
- Programator PICkit3
- płytka do krojenia chleba
- PIC18F14K22 MCU
- 6-pinowy nagłówek
- trochę kabli
- albo bateria 4,5 V lub kabel USB (możesz użyć niektórych ze starej myszy lub klawiatury lub zrobić sam)
- dowolna kolorowa dioda LED i rezystor 470 do celów testowych
Arkusze danych:
PIC18F14K22
PICZestaw 3
Krok 2: Okablowanie
PICkit3
Rzućmy okiem na programator PICkit3. Zwróć uwagę na 6-stykowe złącze żeńskie na spodzie. Pin numer jeden jest podpisany białym trójkątem, więc z przodu piny są ponumerowane od prawej do lewej. Opis szpilek:
- MCLR
- Vdd
- Grunt
- Dane ICSP
- Zegar ICSP
- Nie połączony
Deska do krojenia chleba
Najpierw umieść 6-pinowe złącze i PIC wystarczająco blisko siebie na płytce stykowej. W arkuszu danych PIC musimy znaleźć mapowanie funkcji:
- Vdd - pin 1
- Vss (masa) - pin 20
- PGD (dane ICSP) - pin 19
- PGC (zegar ICSP) - pin 18
- MCLR - pin 4
- RC0 - pin 16 (pin, którym będzie sterowana dioda LED)
Schemat obwodu pokazano na rysunku Fritzing.
Zasilanie
Jak wspomniano wcześniej, układ może być zasilany albo z baterii 4,5 V, albo z gniazda USB (5 V). Aby było jasne, 5 V jest w porządku dla tego konkretnego PIC, ale nie musi być dla innych. Zawsze sprawdzaj w arkuszu danych zakres napięcia odpowiedni dla urządzenia.
Krok 3: Programowanie
Przygotowałem dość prosty kod do celów testowych. Gdy masz gotowy projekt MPLAB do programowania, podłącz PICkit3 do nagłówka pinów na płytce stykowej. Nie zapomnij, aby obwód był zasilany, w przeciwnym razie połączenie między PIC a programatorem nie powiedzie się. Kliknij przycisk „Make and Program Device Main Project” i poczekaj na zakończenie programowania. Następnie dioda powinna migać - 500 ms włączona i 500 ms wyłączona.
Zalecana:
Jak sflashować lub zaprogramować oprogramowanie układowe ESP8266 AT za pomocą programu flasher i programatora ESP8266, moduł IOT Wifi: 6 kroków
Jak sflashować lub zaprogramować oprogramowanie układowe ESP8266 AT za pomocą programu flasher i programatora ESP8266, moduł IOT Wifi: Opis: Ten moduł jest adapterem/programatorem USB dla modułów ESP8266 typu ESP-01 lub ESP-01S. Jest wygodnie wyposażony w żeńskie złącze 2x4P 2,54mm do podłączenia ESP01. Wyłamuje również wszystkie szpilki ESP-01 za pośrednictwem męskiej h
Regulowany zasilacz płytki do krojenia chleba LCD: 4 stopnie
Regulowany zasilacz płytki stykowej LCD: Wcześniej używałem stałej regulowanej płytki zasilającej 3,3 V/5 V dla moich prototypów płytek prototypowych. Jednak ostatnio miałem sytuację, w której obwód prototypowy spowodował przeciążenie regulatora, powodując zwarcie wewnętrznego regulatora 5 V zasilacza i
PRZEŁĄCZNIK DOTYKOWY - Jak zrobić przełącznik dotykowy za pomocą tranzystora i płytki do krojenia chleba.: 4 kroki
PRZEŁĄCZNIK DOTYKOWY | Jak zrobić przełącznik dotykowy za pomocą tranzystora i płytki do krojenia chleba.: Przełącznik dotykowy to bardzo prosty projekt oparty na zastosowaniu tranzystorów. Tranzystor BC547 jest używany w tym projekcie, który działa jak przełącznik dotykowy. UPEWNIJ SIĘ, ŻE OBEJRZYSZ FILM, KTÓRY PODA CI PEŁNE SZCZEGÓŁY O PROJEKCIE
Jak zaprogramować płytkę AVR za pomocą płytki Arduino: 6 kroków
Jak zaprogramować płytkę AVR za pomocą płytki Arduino: Czy masz układającą się płytkę mikrokontrolera AVR? Czy trudno go zaprogramować? Cóż, jesteś we właściwym miejscu. Tutaj pokażę, jak zaprogramować płytkę mikrokontrolera Atmega8a za pomocą płytki Arduino Uno jako programatora. Więc bez dalszych
Tanie DIY Gniazdo płytki do krojenia chleba SD: 8 kroków
Tanie gniazdo płytki do krojenia na karty SD: Czy masz projekt, który wymaga interfejsu do pamięci masowej, ale nie masz zasobów, aby zbudować tablicę zaciskową dla standardowego gniazda? W tej instrukcji dowiesz się, jak zrobić gniazdo karty SD, które podłącza się bezpośrednio do płytki stykowej dla l