Spisu treści:

Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: 3 kroki
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: 3 kroki

Wideo: Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: 3 kroki

Wideo: Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: 3 kroki
Wideo: LDmicro 4: Электронные компоненты (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Lipiec
Anonim
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba?
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba?

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

Czego potrzebujemy
Czego potrzebujemy
Czego potrzebujemy
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

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
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:

  1. MCLR
  2. Vdd
  3. Grunt
  4. Dane ICSP
  5. Zegar ICSP
  6. 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:

  1. Vdd - pin 1
  2. Vss (masa) - pin 20
  3. PGD (dane ICSP) - pin 19
  4. PGC (zegar ICSP) - pin 18
  5. MCLR - pin 4
  6. 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

Programowanie
Programowanie
Programowanie
Programowanie
Programowanie
Programowanie
Programowanie
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: